package HumanoidAnimation.Bones;

import org.web3d.x3d.jsail.Core.*;
import org.web3d.x3d.jsail.EnvironmentalEffects.*;
import org.web3d.x3d.jsail.EnvironmentalSensor.*;
import org.web3d.x3d.jsail.fields.*;
import org.web3d.x3d.jsail.Geometry3D.*;
import org.web3d.x3d.jsail.Grouping.*;
import org.web3d.x3d.jsail.HAnim.*;
import org.web3d.x3d.jsail.Interpolation.*;
import org.web3d.x3d.jsail.Navigation.*;
import org.web3d.x3d.jsail.Networking.*;
import org.web3d.x3d.jsail.PointingDeviceSensor.*;
import org.web3d.x3d.jsail.Rendering.*;
import org.web3d.x3d.jsail.RigidBodyPhysics.*;
import org.web3d.x3d.jsail.Shape.*;
import org.web3d.x3d.jsail.Text.*;
import org.web3d.x3d.jsail.Time.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> This experimental model is adapting the first of two HAnimHumanoid skeletons in AllBonesLOA5Skeletons to properly animate all Joints and Segments defined in LOA-0 through LOA-5. </p>
 <p> Related links:  source AllBonesLOA5SkeletonsInlineAnimation.java, <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;">HumanoidAnimation.Bones.AllBonesLOA5SkeletonsInlineAnimation&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/AllBonesLOA5SkeletonsInlineAnimation.x3d">AllBonesLOA5SkeletonsInlineAnimation.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> creator </i> </td>
			<td> Joe Williams and Don Brutzman </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> created </i> </td>
			<td> 31 March 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> modified </i> </td>
			<td> 26 April 2026 </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> This experimental model is adapting the first of two HAnimHumanoid skeletons in AllBonesLOA5Skeletons to properly animate all Joints and Segments defined in LOA-0 through LOA-5. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> Adjust center values for LOA-2 through LOA5, make corresponding adjustments in AllBonesLOA5Skeletons.x3d </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> TODO </i> </td>
			<td> Document how to properly adjust HAnimJoint center fields so that center of rotation is at end of each bone, not at center. Debugging with animation mode BASIC helps. </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> BuildingLOA5AnimatedHumanoidsUsingHAnimX3D.pptx </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/AllBonesLOA5Skeletons.x3d">AllBonesLOA5Skeletons.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/AllBonesCollection.x3d">AllBonesCollection.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> original LOA-4 skeleton model ../Characters/JinLOA4.x3d </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> reference </i> </td>
			<td> <a href="https://en.wikipedia.org/wiki/Human_skeleton" target="_blank">https://en.wikipedia.org/wiki/Human_skeleton</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> specificationSection </i> </td>
			<td> X3D 4.0 Architecture, ISO/IEC 19775-1:202x draft version 4.1, clause 4 Concepts, section 4.11.6.6 LOA‑5 hierarchy </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> specificationUrl </i> </td>
			<td> <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/concepts.html#Hierarchy5" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/concepts.html#Hierarchy5</a> </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/HumanoidAnimation/Characters/AllBonesLOA5SkeletonsInlineAnimation.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/AllBonesLOA5SkeletonsInlineAnimation.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3dTidy, <a href="https://www.web3d.org/x3d/stylesheets/X3dTidy.html" target="_blank">https://www.web3d.org/x3d/stylesheets/X3dTidy.html</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> generator </i> </td>
			<td> X3D-Edit 4.0, <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="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/../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 Joe Williams and Don Brutzman
 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_FULL).setVersion(X3D.VERSION_4_1)
  .setHead(new head()
    .addComponent(new component().setName("HAnim").setLevel(1))
    .addComponent(new component().setName("Networking").setLevel(4))
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("AllBonesLOA5SkeletonsInlineAnimation.x3d"))
    .addMeta(new meta().setName(meta.NAME_CREATOR    ).setContent("Joe Williams and Don Brutzman"))
    .addMeta(new meta().setName(meta.NAME_CREATED    ).setContent("31 March 2026"))
    .addMeta(new meta().setName(meta.NAME_MODIFIED   ).setContent("26 April 2026"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("This experimental model is adapting the first of two HAnimHumanoid skeletons in AllBonesLOA5Skeletons to properly animate all Joints and Segments defined in LOA-0 through LOA-5."))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("Adjust center values for LOA-2 through LOA5, make corresponding adjustments in AllBonesLOA5Skeletons.x3d"))
    .addMeta(new meta().setName(meta.NAME_TODO       ).setContent("Document how to properly adjust HAnimJoint center fields so that center of rotation is at end of each bone, not at center. Debugging with animation mode BASIC helps."))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("BuildingLOA5AnimatedHumanoidsUsingHAnimX3D.pptx"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("AllBonesLOA5Skeletons.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("AllBonesCollection.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("original LOA-4 skeleton model ../Characters/JinLOA4.x3d"))
    .addMeta(new meta().setName(meta.NAME_REFERENCE  ).setContent("https://en.wikipedia.org/wiki/Human_skeleton"))
    .addMeta(new meta().setName(meta.NAME_SPECIFICATIONSECTION).setContent("X3D 4.0 Architecture, ISO/IEC 19775-1:202x draft version 4.1, clause 4 Concepts, section 4.11.6.6 LOA‑5 hierarchy"))
    .addMeta(new meta().setName(meta.NAME_SPECIFICATIONURL).setContent("https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/concepts.html#Hierarchy5"))
    .addMeta(new meta().setName(meta.NAME_IDENTIFIER ).setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/AllBonesLOA5SkeletonsInlineAnimation.x3d"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3dTidy, https://www.web3d.org/x3d/stylesheets/X3dTidy.html"))
    .addMeta(new meta().setName(meta.NAME_GENERATOR  ).setContent("X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"))
    .addMeta(new meta().setName(meta.NAME_LICENSE    ).setContent("../license.html")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("AllBonesLOA5SkeletonsLeft.x3d"))
    .addChild(new Background().setSkyColor(new MFColor(new double[] {0.858824,1.0,0.94902})))
    .addChild(new Group("SceneViewpoints")
      .addChild(new Viewpoint("Scene_IFrontView_1").setDescription("Scene Front View").setCenterOfRotation(0.0,0.824,0.0).setPosition(0.0,0.854,2.5766))
      .addChild(new Viewpoint("Scene_InclinedView").setDescription("Scene Inclined View").setCenterOfRotation(0.0,0.9,0.0).setOrientation(-0.113,0.993,0.0347,0.671).setPosition(1.62,1.05,2.06))
      .addChild(new Viewpoint("Scene_LeftEyeView").setDescription("Scene LeftEyeView").setCenterOfRotation(0.034,1.64,0.05).setOrientation(0.0,1.0,0.0,3.14).setPosition(0.034,1.64,0.05))
      .addChild(new Viewpoint("Scene_RightEyeView").setDescription("Scene RightEyeView").setCenterOfRotation(-0.034,1.64,0.5).setOrientation(0.0,1.0,0.0,3.14).setPosition(-0.034,1.64,0.05))
      .addChild(new Viewpoint("Scene_ISideView_1").setDescription("Scene Side View").setCenterOfRotation(0.0,0.8,0.0).setOrientation(0.0,1.0,0.0,1.57).setPosition(2.6,0.8,0.0))
      .addChild(new Viewpoint("Scene_ITopView").setDescription("Scene Top View").setCenterOfRotation(0.0,1.6,0.0).setOrientation(1.0,0.0,0.0,-1.5708).setPosition(0.0,3.4495,0.0))
      .addChild(new Viewpoint("Scene_ILeftHandFront").setDescription("Scene LeftHandFront View").setCenterOfRotation(0.2,0.87,0.0).setPosition(0.3,0.75,0.45))
      .addChild(new Viewpoint("Scene_IRightHandFront").setDescription("Scene RightHandFront View").setCenterOfRotation(-0.2,0.87,0.0).setPosition(-0.3,0.75,0.45))
      .addChild(new Viewpoint("Scene_InclinedView2").setDescription("Scene Inclined View2").setCenterOfRotation(0.0,0.824,0.0277).setOrientation(-0.113,-0.993,0.0347,0.671).setPosition(-1.62,1.05,2.06))
      .addChild(new Viewpoint("Scene_IFrontView").setDescription("Scene Front View2").setCenterOfRotation(0.0,0.8,0.0).setPosition(0.0,0.854,1.575))
      .addChild(new Viewpoint("Scene_ISideView_2").setDescription("Scene Side View2").setCenterOfRotation(0.0,0.8,0.0).setOrientation(0.0,1.0,0.0,1.5708).setPosition(1.5929,0.854,0.0))
      .addChild(new Viewpoint("Scene_IHeadFront").setDescription("Scene HeadFront View").setCenterOfRotation(0.0,1.5,0.0).setPosition(0.0,1.5,1.0))
      .addChild(new Viewpoint("Scene_IChestFront").setDescription("Scene ChestFront View").setCenterOfRotation(0.0,1.2,0.0).setPosition(0.0,1.2,1.0))
      .addChild(new Viewpoint("Scene_IPelvisFront").setDescription("Scene PelvisFront View").setCenterOfRotation(0.0,0.8,0.0).setPosition(0.0,0.8,1.0))
      .addChild(new Viewpoint("Scene_IKneesFront").setDescription("Scene KneesFront View").setCenterOfRotation(0.0,0.4,0.0).setPosition(0.0,0.4,1.0))
      .addChild(new Viewpoint("Scene_IFeetFront").setDescription("Scene KneesFront View").setPosition(0.0,0.0,1.0)))
    .addChild(new Viewpoint().setDescription("AllBonesLOA5Skeletons models").setCenterOfRotation(0.0,1.0,0.0).setPosition(0.0,1.0,3.0))
    .addChild(new Viewpoint().setDescription("Right Humanoid, InlineGeometry meshes").setCenterOfRotation(0.5,1.0,0.0).setPosition(0.5,1.0,3.0))
    .addChild(new Viewpoint().setDescription("Left Humanoid, Inline bone models").setCenterOfRotation(-0.5,1.0,0.0).setPosition(-0.5,1.0,3.0))
    .addComments(" Switch </Switch ")
    .addChild(new Group("AnimationSelectMenu")
      .addChild(new ProximitySensor("HudProx").setSize(50.0,50.0,50.0))
      .addChild(new Transform("HudXform").setRotation(0.0,1.0,0.0,0.78).setTranslation(2.0,1.0,2.0)
        .addChild(new Transform("Menu").setScale(0.02,0.02,0.02).setTranslation(-0.38,0.06,-0.75)
          .addChild(new Transform("MenuLabel").setTranslation(1.3,3.0,0.0)
            .addChild(new Shape("MenuLabelText")
              .setAppearance(new Appearance("TextAppearance")
                .setMaterial(new Material("TextColor").setAmbientIntensity(1.0).setDiffuseColor(0.0,0.0,0.0)))
              .setGeometry(new Text().setString(new String[] {"SkeletonLOA5","Animations"})
                .setFontStyle(new FontStyle("LabelTextFont").setFamily(new String[] {"SANS"}).setJustify(FontStyle.JUSTIFY_MIDDLE_MIDDLE).setSize(1.25)))))
          .addChild(new Transform("Default_Text").setTranslation(0.0,0.4,0.0)
            .addChild(new TouchSensor("Default_Touch"))
            .addChild(new Shape("DefaultText")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Basic"})
                .setFontStyle(new FontStyle("TextFont").setFamily(new String[] {"SANS"}))))
            .addChild(new Shape("TextBacking")
              .setAppearance(new Appearance()
                .setMaterial(new Material("Clear").setAmbientIntensity(1.0).setDiffuseColor(0.0,0.5,0.0).setEmissiveColor(0.0,0.5,0.0).setTransparency(0.8)))
              .setGeometry(new IndexedFaceSet("Backing").setDEF("Backing").setCoordIndex(new int[] {0,1,2,3,-1})
                .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.2,-0.25,-0.01,3.0,-0.25,-0.01,3.0,1.0,-0.01,-0.2,1.0,-0.01}))))))
          .addChild(new Transform("Pose_TextCenter").setTranslation(-1.0,0.0,0.0)
            .addChild(new Transform("Test_T").setTranslation(0.0,-0.9,0.0)
              .addChild(new TouchSensor("Test_T_Touch"))
              .addChild(new Shape("TestTText")
                .setAppearance(new Appearance().setUSE("TextAppearance"))
                .setGeometry(new Text().setString(new String[] {"T"})
                  .setFontStyle(new FontStyle().setUSE("TextFont"))))
              .addChild(new Shape("TestTextBacking")
                .setAppearance(new Appearance()
                  .setMaterial(new Material("Clear2").setAmbientIntensity(1.0).setDiffuseColor(0.0,0.5,0.0).setEmissiveColor(0.0,0.5,0.0).setTransparency(0.8)))
                .setGeometry(new IndexedFaceSet("Backing2").setDEF("Backing2").setCoordIndex(new int[] {0,1,2,3,-1})
                  .setCoord(new Coordinate().setPoint(new MFVec3f(new double[] {-0.3,-0.25,-0.01,1.0,-0.25,-0.01,1.0,1.0,-0.01,-0.3,1.0,-0.01}))))))
            .addChild(new Transform("Test_A").setTranslation(2.0,-0.9,0.0)
              .addChild(new TouchSensor("Test_A_Touch"))
              .addChild(new Shape("TestAText")
                .setAppearance(new Appearance().setUSE("TextAppearance"))
                .setGeometry(new Text().setString(new String[] {"A"})
                  .setFontStyle(new FontStyle().setUSE("TextFont"))))
              .addChild(new Shape().setUSE("TestTextBacking")))
            .addChild(new Transform("Test_H").setTranslation(4.0,-0.9,0.0)
              .addChild(new TouchSensor("Test_H_Touch"))
              .addChild(new Shape("TestHText")
                .setAppearance(new Appearance().setUSE("TextAppearance"))
                .setGeometry(new Text().setString(new String[] {"H"})
                  .setFontStyle(new FontStyle().setUSE("TextFont"))))
              .addChild(new Shape().setUSE("TestTextBacking"))))
          .addChild(new Transform("Pitch1_Text").setTranslation(-1.8,-2.4,0.0)
            .addChild(new TouchSensor("Pitch1_Touch"))
            .addChild(new Shape("Pitch1Text")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Pitch1"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Pitch2_Text").setTranslation(1.52,-2.4,0.0)
            .addChild(new TouchSensor("Pitch2_Touch"))
            .addChild(new Shape("PitchText")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Pitch2"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Yaw1_Text").setTranslation(-1.8,-3.8,0.0)
            .addChild(new TouchSensor("Yaw1_Touch"))
            .addChild(new Shape("Yaw1Text")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Yaw1"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Yaw2_Text").setTranslation(1.52,-3.8,0.0)
            .addChild(new TouchSensor("Yaw2_Touch"))
            .addChild(new Shape("Yaw2Text")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Yaw2"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Roll1_Text").setTranslation(-1.8,-5.2,0.0)
            .addChild(new TouchSensor("Roll1_Touch"))
            .addChild(new Shape("Roll1Text")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Roll1"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Roll2_Text").setTranslation(1.52,-5.2,0.0)
            .addChild(new TouchSensor("Roll2_Touch"))
            .addChild(new Shape("Roll2Text")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Roll2"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Walk_Text").setTranslation(0.0,-6.6,0.0)
            .addChild(new TouchSensor("Walk_Touch"))
            .addChild(new Shape("WalkText")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Walk"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Run_Text").setTranslation(0.0,-8.0,0.0)
            .addChild(new TouchSensor("Run_Touch"))
            .addChild(new Shape("RunText")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Run"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Jump_Text").setTranslation(0.0,-9.4,0.0)
            .addChild(new TouchSensor("Jump_Touch"))
            .addChild(new Shape("JumpText")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Jump"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Kick1_Text").setTranslation(-1.8,-10.8,0.0)
            .addChild(new TouchSensor("Kick1_Touch"))
            .addChild(new Shape("Kick1Text")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Kick1 "})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("Kick2_Text").setTranslation(1.52,-10.8,0.0)
            .addChild(new TouchSensor("Kick2_Touch"))
            .addChild(new Shape("Kick2Text")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Kick2"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))
          .addChild(new Transform("StopTimer_Text").setTranslation(0.0,-12.2,0.0)
            .addChild(new TouchSensor("StopTimer_Touch"))
            .addChild(new Shape("StopTimerText")
              .setAppearance(new Appearance().setUSE("TextAppearance"))
              .setGeometry(new Text().setString(new String[] {"Stop"})
                .setFontStyle(new FontStyle().setUSE("TextFont"))))
            .addChild(new Shape().setUSE("TextBacking")))))
      .addChild(new ROUTE().setFromNode("HudProx").setFromField("position_changed").setToNode("HudXform").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("HudProx").setFromField("orientation_changed").setToNode("HudXform").setToField("set_rotation")))
    .addChild(new Transform("SkeletonLeft")
      .addComments(" Transform text </Transform ")
      .addChild(new HAnimHumanoid("hanim_AllBonesSkeletonLeft").setName("AllBonesSkeleton").setLoa(5).setVersion("2.0")
        .setMetadata(new MetadataSet().setName("HAnimHumanoid.info").setReference("https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid")
          .addComments(" TODO add HAnim metadata "))
        .addComments(" TODO where is humanoid_root center? seat of pants? relationship to sacroiliac and vl5? ")
        .addSkeleton(new HAnimJoint("hanimLeft_humanoid_root").setName("humanoid_root").setCenter(0.0,0.826,-0.016)
          .addChild(new HAnimSegment("hanim_sacrum").setName("sacrum")
            .addComments(" virtual segment suitable for visualization ")
            .addComments(" Mantis 1536: segment \"sacrum\" is name associated with humanoid_root joint, but anatomically sacrum_bone is considered part of pelvis "))
          .addChild(new HAnimJoint("hanim_sacroiliac").setName("sacroiliac").setCenter(+0.0005,+1.0150,-0.0369)
            .addChild(new HAnimSegment("hanim_pelvis").setName("pelvis")
              .addComments(" pelvis includes sacrum_bone, l_hip_bone, r_hip_bone, pubic_symphysis, coccyx ")
              .addComments(" pelvis/sacrum_bone offset to match joint socket: ")
              .addComments(" pelvis/sacrum_bone.x3d + translation +0.0005 +0.9750 -0.0769 ")
              .addComments(" pelvis/sacrum_bone.x3d adjusted axes +0.0000 +0.0400 +0.0400 ")
              .addComments(" pelvis/sacrum_bone.x3d =joint center +0.0005 +1.0150 -0.0369 ")
              .addChild(new Transform("YellowBoxAtJointCenter_pelvis").setTranslation(+0.0005,+1.0150,-0.0369)
                .addChild(new Shape("BoxShape")
                  .setGeometry(new Box().setSize(.03,.03,.03))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.9,0.9,0.4)))))
              .addComments(" Duplicative geometry: <Inline DEF='pelvis_Inline' url='\"pelvis.x3d\"'/> ")
              .addChild(new Inline("sacrum_bone_Inline").setUrl(new String[] {"sacrum_bone.x3d"})))
            .addChild(new HAnimSegment("hanim_l_hip_bone").setName("l_hip_bone")
              .addChild(new Inline("l_hip_bone_Inline").setUrl(new String[] {"l_hip_bone.x3d"})))
            .addChild(new HAnimSegment("hanim_r_hip_bone").setName("r_hip_bone")
              .addChild(new Inline("r_hip_bone_Inline").setUrl(new String[] {"r_hip_bone.x3d"})))
            .addChild(new HAnimSegment("hanim_pubic_symphysis").setName("pubic_symphysis")
              .addChild(new Inline("pubic_symphysis_Inline").setUrl(new String[] {"pubic_symphysis.x3d"})))
            .addChild(new HAnimSegment("hanim_coccyx").setName("coccyx")
              .addChild(new Inline("coccyx").setUrl(new String[] {"coccyx.x3d"})))
            .addChild(new HAnimJoint("hanim_l_hip").setName("l_hip").setCenter(+0.0695,+0.9238,-0.0254)
              .addChild(new HAnimSegment("hanim_l_thigh").setName("l_thigh")
                .addComments(" thigh bone is femur ")
                .addComments(" Duplicative geometry: <Inline DEF='l_thigh_Inline' url='\"l_thigh.x3d\"'/> ")
                .addComments(" l_thigh includes l_femur ")
                .addComments(" l_femur offset to match joint socket: ")
                .addComments(" l_femur.x3d + translation +0.0955 +0.6988 -0.0384 ")
                .addComments(" l_femur.x3d adjusted axes -0.0260 +0.2250 +0.0130 ")
                .addComments(" l_femur.x3d =joint center +0.0695 +0.9238 -0.0254 ")
                .addChild(new Transform("YellowBoxAtJointCenter_l_thigh").setTranslation(+0.0695,+0.9238,-0.0254)
                  .addChild(new Shape().setUSE("BoxShape"))))
              .addChild(new HAnimSegment("hanim_l_femur").setName("l_femur")
                .addChild(new Inline("l_femur").setUrl(new String[] {"l_femur.x3d"})))
              .addChild(new HAnimJoint("hanim_l_knee").setName("l_knee").setCenter(+0.0858,+0.4633,-0.0342)
                .addComments(" l_tibia.x3d is knee bone used for offset to match joint socket: ")
                .addComments(" l_tibia.x3d + translation +0.0858 +0.2663 -0.0542 ")
                .addComments(" l_tibia.x3d adjusted axes +0.0000 +0.1970 +0.0200 ")
                .addComments(" l_tibia.x3d =joint center +0.0858 +0.4633 -0.0342 ")
                .addChild(new HAnimSegment("hanim_l_calf").setName("l_calf")
                  .addComments(" calf includes patella, tibia and fibula in loa5 ")
                  .addComments(" Duplicative geometry: <Inline DEF='l_calf_Inline' url='\"l_calf.x3d\"'/> ")
                  .addChild(new Transform("YellowBoxAtJointCenter_l_knee").setTranslation(+0.0858,+0.4633,-0.0342)
                    .addChild(new Shape().setUSE("BoxShape"))))
                .addChild(new HAnimSegment("hanim_l_patella").setName("l_patella")
                  .addChild(new Inline("l_patella").setUrl(new String[] {"l_patella.x3d"})))
                .addChild(new HAnimSegment("hanim_l_tibia").setName("l_tibia")
                  .addChild(new Inline("l_tibia").setUrl(new String[] {"l_tibia.x3d"})))
                .addChild(new HAnimSegment("hanim_l_fibula").setName("l_fibula")
                  .addChild(new Inline("l_fibula").setUrl(new String[] {"l_fibula.x3d"})))
                .addChild(new HAnimJoint("hanim_l_talocrural").setName("l_talocrural").setCenter(+0.0741,+0.0829,-0.0641)
                  .addComments(" l_talus.x3d + translation +0.0741 +0.0629 -0.0641 ")
                  .addComments(" l_talus.x3d adjusted axes +0.0000 +0.0200 +0.0000 ")
                  .addComments(" l_talus.x3d =joint center +0.0741 +0.0829 -0.0641 ")
                  .addComments(" Duplicative geometry: <Inline DEF='l_foot_Inline' url='\"l_foot.x3d\"'/> ")
                  .addChild(new HAnimSegment("hanim_l_talus").setName("l_talus")
                    .addComments(" ankle ")
                    .addChild(new Inline("l_talus").setUrl(new String[] {"l_talus.x3d"}))
                    .addChild(new Transform("YellowBoxAtJointCenter_l_talocrural").setScale(0.8,0.8,0.8).setTranslation(+0.0741,+0.0829,-0.0641)
                      .addChild(new Shape().setUSE("BoxShape"))))
                  .addChild(new HAnimJoint("hanim_l_talocalcaneonavicular").setName("l_talocalcaneonavicular").setCenter(0.0606,0.0515,-0.0348)
                    .addChild(new HAnimSegment("hanim_l_navicular").setName("l_navicular")
                      .addChild(new Inline("l_navicular").setUrl(new String[] {"l_navicular.x3d"})))
                    .addChild(new HAnimJoint("hanim_l_cuneonavicular_1").setName("l_cuneonavicular_1").setCenter(0.0673,0.0499,-0.0161)
                      .addChild(new HAnimSegment("hanim_l_cuneiform_1").setName("l_cuneiform_1")
                        .addChild(new Inline("l_cuneiform_1").setUrl(new String[] {"l_cuneiform_1.x3d"})))
                      .addChild(new HAnimJoint("hanim_l_tarsometatarsal_1").setName("l_tarsometatarsal_1").setCenter(0.0622,0.0268,0.0273)
                        .addChild(new HAnimSegment("hanim_l_metatarsal_1").setName("l_metatarsal_1")
                          .addChild(new Inline("l_metatarsal_1").setUrl(new String[] {"l_metatarsal_1.x3d"})))
                        .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_1").setName("l_metatarsophalangeal_1").setCenter(0.0662,0.0109,0.0729)
                          .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_1").setName("l_tarsal_proximal_phalanx_1")
                            .addChild(new Inline("l_tarsal_proximal_phalanx_1").setUrl(new String[] {"l_tarsal_proximal_phalanx_1.x3d"})))
                          .addChild(new HAnimJoint("hanim_l_tarsal_interphalangeal_1").setName("l_tarsal_interphalangeal_1").setCenter(0.0683,0.0052,0.0961)
                            .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_1").setName("l_tarsal_distal_phalanx_1")
                              .addChild(new Inline("l_tarsal_distal_phalanx_1").setUrl(new String[] {"l_tarsal_distal_phalanx_1.x3d"})))))))
                    .addChild(new HAnimJoint("hanim_l_cuneonavicular_2").setName("l_cuneonavicular_2").setCenter(0.0837,0.0478,-0.0212)
                      .addChild(new HAnimSegment("hanim_l_cuneiform_2").setName("l_cuneiform_2")
                        .addChild(new Inline("l_cuneiform_2").setUrl(new String[] {"l_cuneiform_2.x3d"})))
                      .addChild(new HAnimJoint("hanim_l_tarsometatarsal_2").setName("l_tarsometatarsal_2").setCenter(0.0775,0.0345,0.0239)
                        .addChild(new HAnimSegment("hanim_l_metatarsal_2").setName("l_metatarsal_2")
                          .addChild(new Inline("l_metatarsal_2").setUrl(new String[] {"l_metatarsal_2.x3d"})))
                        .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_2").setName("l_metatarsophalangeal_2").setCenter(+0.0890,+0.0164,+0.0573)
                          .addComments(" l_tarsal_proximal_phalanx_2.x3d + translation +0.0890 +0.0114 +0.0703 ")
                          .addComments(" l_tarsal_proximal_phalanx_2.x3d adjusted axes +0.0000 +0.0050 -0.0130 ")
                          .addComments(" l_tarsal_proximal_phalanx_2.x3d =joint center +0.0890 +0.0164 +0.0573 ")
                          .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_2").setName("l_tarsal_proximal_phalanx_2")
                            .addChild(new Inline("l_tarsal_proximal_phalanx_2").setUrl(new String[] {"l_tarsal_proximal_phalanx_2.x3d"})))
                          .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_2").setName("l_tarsal_proximal_interphalangeal_2").setCenter(0.0945,0.0056,0.0925)
                            .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_2").setName("l_tarsal_middle_phalanx_2")
                              .addChild(new Inline("l_tarsal_middle_phalanx_2").setUrl(new String[] {"l_tarsal_middle_phalanx_2.x3d"})))
                            .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_2").setName("l_tarsal_distal_interphalangeal_2").setCenter(0.0969,0.0037,0.1046)
                              .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_2").setName("l_tarsal_distal_phalanx_2")
                                .addChild(new Inline("l_tarsal_distal_phalanx_2").setUrl(new String[] {"l_tarsal_distal_phalanx_2.x3d"}))))))))
                    .addChild(new HAnimJoint("hanim_l_cuneonavicular_3").setName("l_cuneonavicular_3").setCenter(0.0558,0.0427,-0.0109)
                      .addChild(new HAnimSegment("hanim_l_cuneiform_3").setName("l_cuneiform_3")
                        .addChild(new Inline("l_cuneiform_3").setUrl(new String[] {"l_cuneiform_3.x3d"})))
                      .addChild(new HAnimJoint("hanim_l_tarsometatarsal_3").setName("l_tarsometatarsal_3").setCenter(0.0924,0.0330,0.0189)
                        .addChild(new HAnimSegment("hanim_l_metatarsal_3").setName("l_metatarsal_3")
                          .addChild(new Inline("l_metatarsal_3").setUrl(new String[] {"l_metatarsal_3.x3d"})))
                        .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_3").setName("l_metatarsophalangeal_3").setCenter(0.1045,0.0111,0.0631)
                          .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_3").setName("l_tarsal_proximal_phalanx_3")
                            .addChild(new Inline("l_tarsal_proximal_phalanx_3").setUrl(new String[] {"l_tarsal_proximal_phalanx_3.x3d"})))
                          .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_3").setName("l_tarsal_proximal_interphalangeal_3").setCenter(0.1094,0.0057,0.0825)
                            .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_3").setName("l_tarsal_middle_phalanx_3")
                              .addChild(new Inline("l_tarsal_middle_phalanx_3").setUrl(new String[] {"l_tarsal_middle_phalanx_3.x3d"})))
                            .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_3").setName("l_tarsal_distal_interphalangeal_3").setCenter(0.1109,0.0049,0.0921)
                              .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_3").setName("l_tarsal_distal_phalanx_3")
                                .addChild(new Inline("l_tarsal_distal_phalanx_3").setUrl(new String[] {"l_tarsal_distal_phalanx_3.x3d"})))))))))
                  .addChild(new HAnimJoint("hanim_l_calcaneocuboid").setName("l_calcaneocuboid").setCenter(0.0751,0.0338,-0.0873)
                    .addChild(new HAnimSegment("hanim_l_calcaneus").setName("l_calcaneus")
                      .addChild(new Inline("l_calcaneus").setUrl(new String[] {"l_calcaneus.x3d"})))
                    .addChild(new HAnimJoint("hanim_l_transversetarsal").setName("l_transversetarsal").setCenter(0.0862,0.0420,-0.0367)
                      .addChild(new HAnimSegment("hanim_l_cuboid").setName("l_cuboid")
                        .addChild(new Inline("l_cuboid").setUrl(new String[] {"l_cuboid.x3d"})))
                      .addChild(new HAnimJoint("hanim_l_tarsometatarsal_4").setName("l_tarsometatarsal_4").setCenter(0.1029,0.0290,0.0063)
                        .addChild(new HAnimSegment("hanim_l_metatarsal_4").setName("l_metatarsal_4")
                          .addChild(new Inline("l_metatarsal_4").setUrl(new String[] {"l_metatarsal_4.x3d"})))
                        .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_4").setName("l_metatarsophalangeal_4").setCenter(0.1161,0.0116,0.0465)
                          .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_4").setName("l_tarsal_proximal_phalanx_4")
                            .addChild(new Inline("l_tarsal_proximal_phalanx_4").setUrl(new String[] {"l_tarsal_proximal_phalanx_4.x3d"})))
                          .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_4").setName("l_tarsal_proximal_interphalangeal_4").setCenter(0.1203,0.0082,0.0633)
                            .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_4").setName("l_tarsal_middle_phalanx_4")
                              .addChild(new Inline("l_tarsal_middle_phalanx_4").setUrl(new String[] {"l_tarsal_middle_phalanx_4.x3d"})))
                            .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_4").setName("l_tarsal_distal_interphalangeal_4").setCenter(0.1211,0.0073,0.0711)
                              .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_4").setName("l_tarsal_distal_phalanx_4")
                                .addChild(new Inline("l_tarsal_distal_phalanx_4").setUrl(new String[] {"l_tarsal_distal_phalanx_4.x3d"})))))))
                      .addChild(new HAnimJoint("hanim_l_tarsometatarsal_5").setName("l_tarsometatarsal_5").setCenter(0.1137,0.0255,-0.0106)
                        .addChild(new HAnimSegment("hanim_l_metatarsal_5").setName("l_metatarsal_5")
                          .addChild(new Inline("l_metatarsal_5").setUrl(new String[] {"l_metatarsal_5.x3d"})))
                        .addChild(new HAnimJoint("hanim_l_metatarsophalangeal_5").setName("l_metatarsophalangeal_5").setCenter(0.1260,0.0138,0.0340)
                          .addChild(new HAnimSegment("hanim_l_tarsal_proximal_phalanx_5").setName("l_tarsal_proximal_phalanx_5")
                            .addChild(new Inline("l_tarsal_proximal_phalanx_5").setUrl(new String[] {"l_tarsal_proximal_phalanx_5.x3d"})))
                          .addChild(new HAnimJoint("hanim_l_tarsal_proximal_interphalangeal_5").setName("l_tarsal_proximal_interphalangeal_5").setCenter(0.1314,0.0099,0.0505)
                            .addChild(new HAnimSegment("hanim_l_tarsal_middle_phalanx_5").setName("l_tarsal_middle_phalanx_5")
                              .addChild(new Inline("l_tarsal_middle_phalanx_5").setUrl(new String[] {"l_tarsal_middle_phalanx_5.x3d"})))
                            .addChild(new HAnimJoint("hanim_l_tarsal_distal_interphalangeal_5").setName("l_tarsal_distal_interphalangeal_5").setCenter(0.1273,0.0086,0.1019)
                              .addChild(new HAnimSegment("hanim_l_tarsal_distal_phalanx_5").setName("l_tarsal_distal_phalanx_5")
                                .addComments(" l_tarsal_distal_phalanx_5.x3d file is missing but geometry appears to be included in l_tarsal_middle_phalanx_5.x3d and so it needs to be split out ")
                                .addComments(" <Inline DEF='l_tarsal_distal_phalanx_5' url='\"l_tarsal_distal_phalanx_5.x3d\"'/> ")))))))))))
            .addChild(new HAnimJoint("hanim_r_hip").setName("r_hip").setCenter(-0.0695,+0.9238,-0.0254)
              .addChild(new HAnimSegment("hanim_r_thigh").setName("r_thigh")
                .addComments(" thigh bone is femur ")
                .addComments(" Duplicative geometry: <Inline DEF='r_thigh_Inline' url='\"r_thigh.x3d\"'/> ")
                .addComments(" r_thigh includes r_femur ")
                .addComments(" r_femur offset to match joint socket: ")
                .addComments(" r_femur.x3d + translation -0.0955 +0.6988 -0.0384 ")
                .addComments(" r_femur.x3d adjusted axes +0.0260 +0.2250 +0.0130 ")
                .addComments(" r_femur.x3d =joint center -0.0695 +0.9238 -0.0254 ")
                .addChild(new Transform("YellowBoxAtJointCenter_r_thigh").setTranslation(-0.0695,+0.9238,-0.0254)
                  .addChild(new Shape().setUSE("BoxShape"))))
              .addChild(new HAnimSegment("hanim_r_femur").setName("r_femur")
                .addChild(new Inline("r_femur").setUrl(new String[] {"r_femur.x3d"})))
              .addChild(new HAnimJoint("hanim_r_knee").setName("r_knee").setCenter(-0.0858,+0.4633,-0.0342)
                .addComments(" r_tibia.x3d is knee bone used for offset to match joint socket: ")
                .addComments(" r_tibia.x3d + translation -0.0858 +0.2663 -0.0542 ")
                .addComments(" r_tibia.x3d adjusted axes +0.0000 +0.1970 +0.0200 ")
                .addComments(" r_tibia.x3d =joint center -0.0858 +0.4633 -0.0342 ")
                .addChild(new HAnimSegment("hanim_r_calf").setName("r_calf")
                  .addComments(" calf includes patella, tibia and fibula in loa5 ")
                  .addComments(" Duplicative geometry: <Inline DEF='r_calf_Inline' url='\"r_calf.x3d\"'/> ")
                  .addChild(new Transform("YellowBoxAtJointCenter_r_knee").setTranslation(-0.0858,+0.4633,-0.0342)
                    .addChild(new Shape().setUSE("BoxShape"))))
                .addChild(new HAnimSegment("hanim_r_patella").setName("r_patella")
                  .addChild(new Inline("r_patella").setUrl(new String[] {"r_patella.x3d"})))
                .addChild(new HAnimSegment("hanim_r_tibia").setName("r_tibia")
                  .addChild(new Inline("r_tibia").setUrl(new String[] {"r_tibia.x3d"})))
                .addChild(new HAnimSegment("hanim_r_fibula").setName("r_fibula")
                  .addChild(new Inline("r_fibula").setUrl(new String[] {"r_fibula.x3d"})))
                .addChild(new HAnimJoint("hanim_r_talocrural").setName("r_talocrural").setCenter(-0.0741,+0.0829,-0.0641)
                  .addComments(" r_talus.x3d + translation -0.0741 +0.0629 -0.0641 ")
                  .addComments(" r_talus.x3d adjusted axes +0.0000 +0.0200 +0.0000 ")
                  .addComments(" r_talus.x3d =joint center -0.0741 +0.0829 -0.0641 ")
                  .addComments(" Duplicative geometry: <Inline DEF='r_foot_Inline' url='\"r_foot.x3d\"'/> ")
                  .addChild(new HAnimSegment("hanim_r_talus").setName("r_talus")
                    .addComments(" ankle ")
                    .addChild(new Inline("r_talus").setUrl(new String[] {"r_talus.x3d"}))
                    .addChild(new Transform("YellowBoxAtJointCenter_r_talocrural").setScale(0.8,0.8,0.8).setTranslation(-0.0741,+0.0829,-0.0641)
                      .addChild(new Shape().setUSE("BoxShape"))))
                  .addChild(new HAnimJoint("hanim_r_talocalcaneonavicular").setName("r_talocalcaneonavicular").setCenter(-0.0606,0.0515,-0.0348)
                    .addChild(new HAnimSegment("hanim_r_navicular").setName("r_navicular")
                      .addChild(new Inline("r_navicular").setUrl(new String[] {"r_navicular.x3d"})))
                    .addChild(new HAnimJoint("hanim_r_cuneonavicular_1").setName("r_cuneonavicular_1").setCenter(-0.0673,0.0499,-0.0161)
                      .addChild(new HAnimSegment("hanim_r_cuneiform_1").setName("r_cuneiform_1")
                        .addChild(new Inline("r_cuneiform_1").setUrl(new String[] {"r_cuneiform_1.x3d"})))
                      .addChild(new HAnimJoint("hanim_r_tarsometatarsal_1").setName("r_tarsometatarsal_1").setCenter(-0.0622,0.0268,0.0273)
                        .addChild(new HAnimSegment("hanim_r_metatarsal_1").setName("r_metatarsal_1")
                          .addChild(new Inline("r_metatarsal_1").setUrl(new String[] {"r_metatarsal_1.x3d"})))
                        .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_1").setName("r_metatarsophalangeal_1").setCenter(-0.0662,0.0109,0.0729)
                          .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_1").setName("r_tarsal_proximal_phalanx_1")
                            .addChild(new Inline("r_tarsal_proximal_phalanx_1").setUrl(new String[] {"r_tarsal_proximal_phalanx_1.x3d"})))
                          .addChild(new HAnimJoint("hanim_r_tarsal_interphalangeal_1").setName("r_tarsal_interphalangeal_1").setCenter(-0.0683,0.0052,0.0961)
                            .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_1").setName("r_tarsal_distal_phalanx_1")
                              .addChild(new Inline("r_tarsal_distal_phalanx_1").setUrl(new String[] {"r_tarsal_distal_phalanx_1.x3d"})))))))
                    .addChild(new HAnimJoint("hanim_r_cuneonavicular_2").setName("r_cuneonavicular_2").setCenter(-0.0837,0.0478,-0.0212)
                      .addChild(new HAnimSegment("hanim_r_cuneiform_2").setName("r_cuneiform_2")
                        .addChild(new Inline("r_cuneiform_2").setUrl(new String[] {"r_cuneiform_2.x3d"})))
                      .addChild(new HAnimJoint("hanim_r_tarsometatarsal_2").setName("r_tarsometatarsal_2").setCenter(-0.0775,0.0345,0.0239)
                        .addChild(new HAnimSegment("hanim_r_metatarsal_2").setName("r_metatarsal_2")
                          .addChild(new Inline("r_metatarsal_2").setUrl(new String[] {"r_metatarsal_2.x3d"})))
                        .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_2").setName("r_metatarsophalangeal_2").setCenter(-0.0890,+0.0164,+0.0573)
                          .addComments(" r_tarsal_proximal_phalanx_2.x3d + translation -0.0890 +0.0114 +0.0703 ")
                          .addComments(" r_tarsal_proximal_phalanx_2.x3d adjusted axes +0.0000 +0.0050 -0.0130 ")
                          .addComments(" r_tarsal_proximal_phalanx_2.x3d =joint center -0.0890 +0.0164 +0.0573 ")
                          .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_2").setName("r_tarsal_proximal_phalanx_2")
                            .addChild(new Inline("r_tarsal_proximal_phalanx_2").setUrl(new String[] {"r_tarsal_proximal_phalanx_2.x3d"})))
                          .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_2").setName("r_tarsal_proximal_interphalangeal_2").setCenter(-0.0945,0.0056,0.0925)
                            .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_2").setName("r_tarsal_middle_phalanx_2")
                              .addChild(new Inline("r_tarsal_middle_phalanx_2").setUrl(new String[] {"r_tarsal_middle_phalanx_2.x3d"})))
                            .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_2").setName("r_tarsal_distal_interphalangeal_2").setCenter(-0.0969,0.0037,0.1046)
                              .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_2").setName("r_tarsal_distal_phalanx_2")
                                .addChild(new Inline("r_tarsal_distal_phalanx_2").setUrl(new String[] {"r_tarsal_distal_phalanx_2.x3d"}))))))))
                    .addChild(new HAnimJoint("hanim_r_cuneonavicular_3").setName("r_cuneonavicular_3").setCenter(-0.0558,0.0427,-0.0109)
                      .addChild(new HAnimSegment("hanim_r_cuneiform_3").setName("r_cuneiform_3")
                        .addChild(new Inline("r_cuneiform_3").setUrl(new String[] {"r_cuneiform_3.x3d"})))
                      .addChild(new HAnimJoint("hanim_r_tarsometatarsal_3").setName("r_tarsometatarsal_3").setCenter(-0.0924,0.0330,0.0189)
                        .addChild(new HAnimSegment("hanim_r_metatarsal_3").setName("r_metatarsal_3")
                          .addChild(new Inline("r_metatarsal_3").setUrl(new String[] {"r_metatarsal_3.x3d"})))
                        .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_3").setName("r_metatarsophalangeal_3").setCenter(-0.1045,0.0111,0.0631)
                          .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_3").setName("r_tarsal_proximal_phalanx_3")
                            .addChild(new Inline("r_tarsal_proximal_phalanx_3").setUrl(new String[] {"r_tarsal_proximal_phalanx_3.x3d"})))
                          .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_3").setName("r_tarsal_proximal_interphalangeal_3").setCenter(-0.1094,0.0057,0.0825)
                            .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_3").setName("r_tarsal_middle_phalanx_3")
                              .addChild(new Inline("r_tarsal_middle_phalanx_3").setUrl(new String[] {"r_tarsal_middle_phalanx_3.x3d"})))
                            .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_3").setName("r_tarsal_distal_interphalangeal_3").setCenter(-0.1109,0.0049,0.0921)
                              .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_3").setName("r_tarsal_distal_phalanx_3")
                                .addChild(new Inline("r_tarsal_distal_phalanx_3").setUrl(new String[] {"r_tarsal_distal_phalanx_3.x3d"})))))))))
                  .addChild(new HAnimJoint("hanim_r_calcaneocuboid").setName("r_calcaneocuboid").setCenter(-0.0751,0.0338,-0.0873)
                    .addChild(new HAnimSegment("hanim_r_calcaneus").setName("r_calcaneus")
                      .addChild(new Inline("r_calcaneus").setUrl(new String[] {"r_calcaneus.x3d"})))
                    .addChild(new HAnimJoint("hanim_r_transversetarsal").setName("r_transversetarsal").setCenter(-0.0862,0.0420,-0.0367)
                      .addChild(new HAnimSegment("hanim_r_cuboid").setName("r_cuboid")
                        .addChild(new Inline("r_cuboid").setUrl(new String[] {"r_cuboid.x3d"})))
                      .addChild(new HAnimJoint("hanim_r_tarsometatarsal_4").setName("r_tarsometatarsal_4").setCenter(-0.1029,0.0290,0.0063)
                        .addChild(new HAnimSegment("hanim_r_metatarsal_4").setName("r_metatarsal_4")
                          .addChild(new Inline("r_metatarsal_4").setUrl(new String[] {"r_metatarsal_4.x3d"})))
                        .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_4").setName("r_metatarsophalangeal_4").setCenter(-0.1161,0.0116,0.0465)
                          .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_4").setName("r_tarsal_proximal_phalanx_4")
                            .addChild(new Inline("r_tarsal_proximal_phalanx_4").setUrl(new String[] {"r_tarsal_proximal_phalanx_4.x3d"})))
                          .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_4").setName("r_tarsal_proximal_interphalangeal_4").setCenter(-0.1203,0.0082,0.0633)
                            .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_4").setName("r_tarsal_middle_phalanx_4")
                              .addChild(new Inline("r_tarsal_middle_phalanx_4").setUrl(new String[] {"r_tarsal_middle_phalanx_4.x3d"})))
                            .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_4").setName("r_tarsal_distal_interphalangeal_4").setCenter(-0.1211,0.0073,0.0711)
                              .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_4").setName("r_tarsal_distal_phalanx_4")
                                .addChild(new Inline("r_tarsal_distal_phalanx_4").setUrl(new String[] {"r_tarsal_distal_phalanx_4.x3d"})))))))
                      .addChild(new HAnimJoint("hanim_r_tarsometatarsal_5").setName("r_tarsometatarsal_5").setCenter(-0.1137,0.0255,-0.0106)
                        .addChild(new HAnimSegment("hanim_r_metatarsal_5").setName("r_metatarsal_5")
                          .addChild(new Inline("r_metatarsal_5").setUrl(new String[] {"r_metatarsal_5.x3d"})))
                        .addChild(new HAnimJoint("hanim_r_metatarsophalangeal_5").setName("r_metatarsophalangeal_5").setCenter(-0.1260,0.0138,0.0340)
                          .addChild(new HAnimSegment("hanim_r_tarsal_proximal_phalanx_5").setName("r_tarsal_proximal_phalanx_5")
                            .addChild(new Inline("r_tarsal_proximal_phalanx_5").setUrl(new String[] {"r_tarsal_proximal_phalanx_5.x3d"})))
                          .addChild(new HAnimJoint("hanim_r_tarsal_proximal_interphalangeal_5").setName("r_tarsal_proximal_interphalangeal_5").setCenter(-0.1311,0.0101,0.0480)
                            .addChild(new HAnimSegment("hanim_r_tarsal_middle_phalanx_5").setName("r_tarsal_middle_phalanx_5")
                              .addChild(new Inline("r_tarsal_middle_phalanx_5").setUrl(new String[] {"r_tarsal_middle_phalanx_5.x3d"})))
                            .addChild(new HAnimJoint("hanim_r_tarsal_distal_interphalangeal_5").setName("r_tarsal_distal_interphalangeal_5").setCenter(-0.1319,0.0087,0.0543)
                              .addChild(new HAnimSegment("hanim_r_tarsal_distal_phalanx_5").setName("r_tarsal_distal_phalanx_5")
                                .addChild(new Inline("r_tarsal_distal_phalanx_5").setUrl(new String[] {"r_tarsal_distal_phalanx_5.x3d"})))))))))))))
          .addChild(new HAnimJoint("hanim_vl5").setName("vl5").setCenter(+0.0000,+1.0244,-0.0375)
            .addChild(new HAnimSegment("hanim_l5").setName("l5")
              .addComments(" l5 offset to match joint socket: ")
              .addComments(" l5.x3d + translation +0.0000 +1.0444 -0.0525 ")
              .addComments(" l5.x3d adjusted axes +0.0000 -0.0200 +0.0150 ")
              .addComments(" l5.x3d =joint center +0.0000 +1.0244 -0.0375 ")
              .addChild(new Inline("l5").setUrl(new String[] {"l5.x3d"}))
              .addChild(new Transform("RedBoxAtJointCenter_l5").setTranslation(+0.0000,+1.0244,-0.0375)
                .addChild(new Shape("RedBoxShape")
                  .setGeometry(new Box().setSize(.035,.035,.035))
                  .setAppearance(new Appearance()
                    .setMaterial(new Material().setDiffuseColor(0.9,0.4,0.4).setTransparency(0.5))))))
            .addChild(new HAnimSegment("hanim_l5disc").setName("l5disc")
              .addChild(new Inline("l5disc").setUrl(new String[] {"l5disc.x3d"})))
            .addChild(new HAnimJoint("hanim_vl4").setName("vl4").setCenter(+0.0000,+1.0939,-0.0249)
              .addChild(new HAnimSegment("hanim_l4").setName("l4")
                .addComments(" l4 offset to match joint socket: ")
                .addComments(" l4.x3d + translation +0.0000 +1.0759 -0.0499 ")
                .addComments(" l4.x3d adjusted axes +0.0000 +0.0170 +0.0250 ")
                .addComments(" l4.x3d =joint center +0.0000 +1.0939 -0.0249 ")
                .addChild(new Inline("l4").setUrl(new String[] {"l4.x3d"})))
              .addChild(new HAnimSegment("hanim_l4disc").setName("l4disc")
                .addChild(new Inline("l4disc").setUrl(new String[] {"l4disc.x3d"})))
              .addChild(new HAnimJoint("hanim_vl3").setName("vl3").setCenter(0.0,1.1091,-0.0529)
                .addChild(new HAnimSegment("hanim_l3").setName("l3")
                  .addChild(new Inline("l3").setUrl(new String[] {"l3.x3d"})))
                .addChild(new HAnimSegment("hanim_l3disc").setName("l3disc")
                  .addChild(new Inline("l3disc").setUrl(new String[] {"l3disc.x3d"})))
                .addChild(new HAnimJoint("hanim_vl2").setName("vl2").setCenter(0.0,1.1447,-0.0564)
                  .addChild(new HAnimSegment("hanim_l2").setName("l2")
                    .addChild(new Inline("l2").setUrl(new String[] {"l2.x3d"})))
                  .addChild(new HAnimSegment("hanim_l2disc").setName("l2disc")
                    .addChild(new Inline("l2disc").setUrl(new String[] {"l2disc.x3d"})))
                  .addChild(new HAnimJoint("hanim_vl1").setName("vl1").setCenter(0.0,1.1820,-0.0630)
                    .addChild(new HAnimSegment("hanim_l1").setName("l1")
                      .addChild(new Inline("l1").setUrl(new String[] {"l1.x3d"})))
                    .addChild(new HAnimSegment("hanim_l1disc").setName("l1disc")
                      .addChild(new Inline("l1disc").setUrl(new String[] {"l1disc.x3d"})))
                    .addChild(new HAnimJoint("hanim_vt12").setName("vt12").setCenter(0.0,1.2201,-0.0725)
                      .addChild(new HAnimSegment("hanim_t12").setName("t12")
                        .addChild(new Inline("t12").setUrl(new String[] {"t12.x3d"})))
                      .addChild(new HAnimSegment("hanim_t12disc").setName("t12disc")
                        .addChild(new Inline("t12disc").setUrl(new String[] {"t12disc.x3d"})))
                      .addChild(new HAnimSegment("hanim_l_rib12").setName("l_rib12")
                        .addChild(new Inline("l_rib12").setUrl(new String[] {"l_rib12.x3d"})))
                      .addChild(new HAnimSegment("hanim_r_rib12").setName("r_rib12")
                        .addChild(new Inline("r_rib12").setUrl(new String[] {"r_rib12.x3d"})))
                      .addChild(new HAnimJoint("hanim_vt11").setName("vt11").setCenter(0.0,1.2559,-0.0785)
                        .addChild(new HAnimSegment("hanim_t11").setName("t11")
                          .addChild(new Inline("t11").setUrl(new String[] {"t11.x3d"})))
                        .addChild(new HAnimSegment("hanim_t11disc").setName("t11disc")
                          .addChild(new Inline("t11disc").setUrl(new String[] {"t11disc.x3d"})))
                        .addChild(new HAnimSegment("hanim_l_rib11").setName("l_rib11")
                          .addChild(new Inline("l_rib11").setUrl(new String[] {"l_rib11.x3d"})))
                        .addChild(new HAnimSegment("hanim_r_rib11").setName("r_rib11")
                          .addChild(new Inline("r_rib11").setUrl(new String[] {"r_rib11.x3d"})))
                        .addChild(new HAnimJoint("hanim_vt10").setName("vt10").setCenter(0.0,1.2813,-0.0859)
                          .addChild(new HAnimSegment("hanim_t10").setName("t10")
                            .addChild(new Inline("t10").setUrl(new String[] {"t10.x3d"})))
                          .addChild(new HAnimSegment("hanim_t10disc").setName("t10disc")
                            .addChild(new Inline("t10disc").setUrl(new String[] {"t10disc.x3d"})))
                          .addChild(new HAnimSegment("hanim_l_rib10").setName("l_rib10")
                            .addChild(new Inline("l_rib10").setUrl(new String[] {"l_rib10.x3d"})))
                          .addChild(new HAnimSegment("hanim_r_rib10").setName("r_rib10")
                            .addChild(new Inline("r_rib10").setUrl(new String[] {"r_rib10.x3d"})))
                          .addChild(new HAnimJoint("hanim_vt9").setName("vt9").setCenter(0.0,1.3119,-0.0940)
                            .addChild(new HAnimSegment("hanim_t9").setName("t9")
                              .addChild(new Inline("t9").setUrl(new String[] {"t9.x3d"})))
                            .addChild(new HAnimSegment("hanim_t9disc").setName("t9disc")
                              .addChild(new Inline("t9disc").setUrl(new String[] {"t9disc.x3d"})))
                            .addChild(new HAnimSegment("hanim_l_rib9").setName("l_rib9")
                              .addChild(new Inline("l_rib9").setUrl(new String[] {"l_rib9.x3d"})))
                            .addChild(new HAnimSegment("hanim_r_rib9").setName("r_rib9")
                              .addChild(new Inline("r_rib9").setUrl(new String[] {"r_rib9.x3d"})))
                            .addChild(new HAnimJoint("hanim_vt8").setName("vt8").setCenter(0.0,1.3399,-0.0961)
                              .addChild(new HAnimSegment("hanim_t8").setName("t8")
                                .addChild(new Inline("t8").setUrl(new String[] {"t8.x3d"})))
                              .addChild(new HAnimSegment("hanim_t8disc").setName("t8disc")
                                .addChild(new Inline("t8disc").setUrl(new String[] {"t8disc.x3d"})))
                              .addChild(new HAnimSegment("hanim_l_rib8").setName("l_rib8")
                                .addChild(new Inline("l_rib8").setUrl(new String[] {"l_rib8.x3d"})))
                              .addChild(new HAnimSegment("hanim_r_rib8").setName("r_rib8")
                                .addChild(new Inline("r_rib8").setUrl(new String[] {"r_rib8.x3d"})))
                              .addChild(new HAnimJoint("hanim_vt7").setName("vt7").setCenter(0.0,1.3654,-0.0968)
                                .addChild(new HAnimSegment("hanim_t7").setName("t7")
                                  .addChild(new Inline("t7").setUrl(new String[] {"t7.x3d"})))
                                .addChild(new HAnimSegment("hanim_t7disc").setName("t7disc")
                                  .addChild(new Inline("t7disc").setUrl(new String[] {"t7disc.x3d"})))
                                .addChild(new HAnimSegment("hanim_l_rib7").setName("l_rib7")
                                  .addChild(new Inline("l_rib7").setUrl(new String[] {"l_rib7.x3d"})))
                                .addChild(new HAnimSegment("hanim_r_rib7").setName("r_rib7")
                                  .addChild(new Inline("r_rib7").setUrl(new String[] {"r_rib7.x3d"})))
                                .addChild(new HAnimJoint("hanim_vt6").setName("vt6").setCenter(0.0,1.3933,-0.0955)
                                  .addChild(new HAnimSegment("hanim_t6").setName("t6")
                                    .addChild(new Inline("t6").setUrl(new String[] {"t6.x3d"})))
                                  .addChild(new HAnimSegment("hanim_t6disc").setName("t6disc")
                                    .addChild(new Inline("t6disc").setUrl(new String[] {"t6disc.x3d"})))
                                  .addChild(new HAnimSegment("hanim_l_rib6").setName("l_rib6")
                                    .addChild(new Inline("l_rib6").setUrl(new String[] {"l_rib6.x3d"})))
                                  .addChild(new HAnimSegment("hanim_r_rib6").setName("r_rib6")
                                    .addChild(new Inline("r_rib6").setUrl(new String[] {"r_rib6.x3d"})))
                                  .addChild(new HAnimJoint("hanim_vt5").setName("vt5").setCenter(-0.0001,1.4196,-0.0925)
                                    .addChild(new HAnimSegment("hanim_t5").setName("t5")
                                      .addChild(new Inline("t5").setUrl(new String[] {"t5.x3d"})))
                                    .addChild(new HAnimSegment("hanim_t5disc").setName("t5disc")
                                      .addChild(new Inline("t5disc").setUrl(new String[] {"t5disc.x3d"})))
                                    .addChild(new HAnimSegment("hanim_l_rib5").setName("l_rib5")
                                      .addChild(new Inline("l_rib5").setUrl(new String[] {"l_rib5.x3d"})))
                                    .addChild(new HAnimSegment("hanim_r_rib5").setName("r_rib5")
                                      .addChild(new Inline("r_rib5").setUrl(new String[] {"r_rib5.x3d"})))
                                    .addChild(new HAnimJoint("hanim_vt4").setName("vt4").setCenter(0.0,1.4451,-0.0847)
                                      .addChild(new HAnimSegment("hanim_t4").setName("t4")
                                        .addChild(new Inline("t4").setUrl(new String[] {"t4.x3d"})))
                                      .addChild(new HAnimSegment("hanim_t4disc").setName("t4disc")
                                        .addChild(new Inline("t4disc").setUrl(new String[] {"t4disc.x3d"})))
                                      .addChild(new HAnimSegment("hanim_l_rib4").setName("l_rib4")
                                        .addChild(new Inline("l_rib4").setUrl(new String[] {"l_rib4.x3d"})))
                                      .addChild(new HAnimSegment("hanim_r_rib4").setName("r_rib4")
                                        .addChild(new Inline("r_rib4").setUrl(new String[] {"r_rib4.x3d"})))
                                      .addChild(new HAnimJoint("hanim_vt3").setName("vt3").setCenter(0.0,1.4679,-0.0791)
                                        .addChild(new HAnimSegment("hanim_t3").setName("t3")
                                          .addChild(new Inline("t3").setUrl(new String[] {"t3.x3d"})))
                                        .addChild(new HAnimSegment("hanim_t3disc").setName("t3disc")
                                          .addChild(new Inline("t3disc").setUrl(new String[] {"t3disc.x3d"})))
                                        .addChild(new HAnimSegment("hanim_l_rib3").setName("l_rib3")
                                          .addChild(new Inline("l_rib3").setUrl(new String[] {"l_rib3.x3d"})))
                                        .addChild(new HAnimSegment("hanim_r_rib3").setName("r_rib3")
                                          .addChild(new Inline("r_rib3").setUrl(new String[] {"r_rib3.x3d"})))
                                        .addChild(new HAnimJoint("hanim_vt2").setName("vt2").setCenter(0.0,1.4878,-0.0718)
                                          .addChild(new HAnimSegment("hanim_t2").setName("t2")
                                            .addChild(new Inline("t2").setUrl(new String[] {"t2.x3d"})))
                                          .addChild(new HAnimSegment("hanim_t2disc").setName("t2disc")
                                            .addChild(new Inline("t2disc").setUrl(new String[] {"t2disc.x3d"})))
                                          .addChild(new HAnimSegment("hanim_l_rib2").setName("l_rib2")
                                            .addChild(new Inline("l_rib2").setUrl(new String[] {"l_rib2.x3d"})))
                                          .addChild(new HAnimSegment("hanim_r_rib2").setName("r_rib2")
                                            .addChild(new Inline("r_rib2").setUrl(new String[] {"r_rib2.x3d"})))
                                          .addChild(new HAnimJoint("hanim_vt1").setName("vt1").setCenter(0.0,1.5092,-0.0650)
                                            .addChild(new HAnimSegment("hanim_t1").setName("t1")
                                              .addChild(new Inline("t1").setUrl(new String[] {"t1.x3d"})))
                                            .addChild(new HAnimSegment("hanim_t1disc").setName("t1disc")
                                              .addChild(new Inline("t1disc").setUrl(new String[] {"t1disc.x3d"})))
                                            .addChild(new HAnimSegment("hanim_l_rib1").setName("l_rib1")
                                              .addChild(new Inline("l_rib1").setUrl(new String[] {"l_rib1.x3d"})))
                                            .addChild(new HAnimSegment("hanim_r_rib1").setName("r_rib1")
                                              .addChild(new Inline("r_rib1").setUrl(new String[] {"r_rib1.x3d"})))
                                            .addChild(new HAnimJoint("hanim_vc7").setName("vc7").setCenter(0.0,1.5251,-0.0547)
                                              .addChild(new HAnimSegment("hanim_c7").setName("c7")
                                                .addChild(new Inline("c7").setUrl(new String[] {"c7.x3d"})))
                                              .addChild(new HAnimSegment("hanim_c7disc").setName("c7disc")
                                                .addChild(new Inline("c7disc").setUrl(new String[] {"c7disc.x3d"})))
                                              .addChild(new HAnimSegment("hanim_sternum").setName("sternum")
                                                .addChild(new Inline("sternum").setUrl(new String[] {"sternum.x3d"})))
                                              .addComments(" TODO chest cartilage ")
                                              .addChild(new HAnimJoint("hanim_vc6").setName("vc6").setCenter(0.0,1.5408,-0.0486)
                                                .addChild(new HAnimSegment("hanim_c6").setName("c6")
                                                  .addChild(new Inline("c6").setUrl(new String[] {"c6.x3d"})))
                                                .addChild(new HAnimSegment("hanim_c6disc").setName("c6disc")
                                                  .addChild(new Inline("c6disc").setUrl(new String[] {"c6disc.x3d"})))
                                                .addChild(new HAnimJoint("hanim_vc5").setName("vc5").setCenter(0.0,1.5549,-0.0439)
                                                  .addChild(new HAnimSegment("hanim_c5").setName("c5")
                                                    .addChild(new Inline("c5").setUrl(new String[] {"c5.x3d"})))
                                                  .addChild(new HAnimSegment("hanim_c5disc").setName("c5disc")
                                                    .addChild(new Inline("c5disc").setUrl(new String[] {"c5disc.x3d"})))
                                                  .addChild(new HAnimJoint("hanim_vc4").setName("vc4").setCenter(0.0,1.5701,-0.0410)
                                                    .addChild(new HAnimSegment("hanim_c4").setName("c4")
                                                      .addChild(new Inline("c4").setUrl(new String[] {"c4.x3d"})))
                                                    .addChild(new HAnimSegment("hanim_c4disc").setName("c4disc")
                                                      .addChild(new Inline("c4disc").setUrl(new String[] {"c4disc.x3d"})))
                                                    .addChild(new HAnimJoint("hanim_vc3").setName("vc3").setCenter(0.0,1.5851,-0.0394)
                                                      .addChild(new HAnimSegment("hanim_c3").setName("c3")
                                                        .addChild(new Inline("c3").setUrl(new String[] {"c3.x3d"})))
                                                      .addChild(new HAnimSegment("hanim_c3disc").setName("c3disc")
                                                        .addChild(new Inline("c3disc").setUrl(new String[] {"c3disc.x3d"})))
                                                      .addChild(new HAnimJoint("hanim_vc2").setName("vc2").setCenter(0.0,1.6081,-0.0435)
                                                        .addChild(new HAnimSegment("hanim_c2").setName("c2")
                                                          .addChild(new Inline("c2").setUrl(new String[] {"c2.x3d"})))
                                                        .addChild(new HAnimSegment("hanim_c2disc").setName("c2disc")
                                                          .addChild(new Inline("c2disc").setUrl(new String[] {"c2disc.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_vc1").setName("vc1").setCenter(0.0,1.6210,-0.0405)
                                                          .addChild(new HAnimSegment("hanim_c1").setName("c1")
                                                            .addChild(new Inline("c1").setUrl(new String[] {"c1.x3d"})))
                                                          .addChild(new HAnimSegment("hanim_c1disc").setName("c1disc")
                                                            .addComments(" TODO missing <Inline DEF='c1disc' url='\"c1disc.x3d\"'/> "))
                                                          .addChild(new HAnimJoint("hanim_skullbase").setName("skullbase").setCenter(+0.0000,+1.6111,-0.0416)
                                                            .addComments(" vomer.x3d is skull bone used for offset to match joint socket: ")
                                                            .addComments(" vomer.x3d + translation +0.0000 +1.6311 +0.0634 ")
                                                            .addComments(" vomer.x3d adjusted axes +0.0000 -0.0200 -0.1050 ")
                                                            .addComments(" vomer.x3d =joint center +0.0000 +1.6111 -0.0416 ")
                                                            .addComments(" occipital.x3d is skull bone used for offset to match joint socket: ")
                                                            .addComments(" occipital.x3d + translation +0.0000 +1.6580 -0.0530 ")
                                                            .addComments(" occipital.x3d adjusted axes +0.0000 -0.0469 +0.0114 ")
                                                            .addComments(" occipital.x3d =joint center +0.0000 +1.6111 -0.0416 ")
                                                            .addChild(new HAnimSegment("hanim_skull").setName("skull")
                                                              .addComments(" skull consists of 22 bones: eight cranial bones and fourteen facial skeleton bones ")
                                                              .addComments(" skull includes upper teeth ")
                                                              .addComments(" Duplicative geometry: <Inline DEF='skull_Inline' url='\"skull.x3d\"'/> ")
                                                              .addChild(new Transform("RedBoxAtJointCenter_skullbase").setTranslation(+0.0000,+1.6111,-0.0416)
                                                                .addChild(new Shape().setUSE("RedBoxShape"))))
                                                            .addChild(new HAnimSegment("hanim_ethmoid").setName("ethmoid")
                                                              .addComments(" includes l_ethmoid and r_ethmoid ")
                                                              .addChild(new Inline("ethmoid").setUrl(new String[] {"ethmoid.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_frontal").setName("frontal")
                                                              .addChild(new Inline("frontal").setUrl(new String[] {"frontal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_inferior_nasal_conchae").setName("l_inferior_nasal_conchae")
                                                              .addChild(new Inline("l_inferior_nasal_conchae").setUrl(new String[] {"l_inferior_nasal_conchae.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_inferior_nasal_conchae").setName("r_inferior_nasal_conchae")
                                                              .addChild(new Inline("r_inferior_nasal_conchae").setUrl(new String[] {"r_inferior_nasal_conchae.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_lacrimal").setName("l_lacrimal")
                                                              .addChild(new Inline("l_lacrimal").setUrl(new String[] {"l_lacrimal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_lacrimal").setName("r_lacrimal")
                                                              .addChild(new Inline("r_lacrimal").setUrl(new String[] {"r_lacrimal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_maxilla").setName("l_maxilla")
                                                              .addChild(new Inline("l_maxilla").setUrl(new String[] {"l_maxilla.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_maxilla").setName("r_maxilla")
                                                              .addChild(new Inline("r_maxilla").setUrl(new String[] {"r_maxilla.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_nasal").setName("l_nasal")
                                                              .addChild(new Inline("l_nasal").setUrl(new String[] {"l_nasal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_nasal").setName("r_nasal")
                                                              .addChild(new Inline("r_nasal").setUrl(new String[] {"r_nasal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_occipital").setName("occipital")
                                                              .addChild(new Inline("occipital").setUrl(new String[] {"occipital.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_parietal").setName("l_parietal")
                                                              .addChild(new Inline("l_parietal").setUrl(new String[] {"l_parietal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_parietal").setName("r_parietal")
                                                              .addChild(new Inline("r_parietal").setUrl(new String[] {"r_parietal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_palatine").setName("l_palatine")
                                                              .addChild(new Inline("l_palatine").setUrl(new String[] {"l_palatine.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_palatine").setName("r_palatine")
                                                              .addChild(new Inline("r_palatine").setUrl(new String[] {"r_palatine.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_sphenoid").setName("sphenoid")
                                                              .addChild(new Inline("sphenoid").setUrl(new String[] {"sphenoid.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_temporal").setName("l_temporal")
                                                              .addChild(new Inline("l_temporal").setUrl(new String[] {"l_temporal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_temporal").setName("r_temporal")
                                                              .addChild(new Inline("r_temporal").setUrl(new String[] {"r_temporal.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_vomer").setName("vomer")
                                                              .addChild(new Inline("vomer").setUrl(new String[] {"vomer.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_l_zygomatic").setName("l_zygomatic")
                                                              .addChild(new Inline("l_zygomatic").setUrl(new String[] {"l_zygomatic.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_r_zygomatic").setName("r_zygomatic")
                                                              .addChild(new Inline("r_zygomatic").setUrl(new String[] {"r_zygomatic.x3d"})))
                                                            .addChild(new HAnimSegment("hanim_upperTeeth").setName("upperTeeth")
                                                              .addChild(new Inline("upperTeeth").setUrl(new String[] {"upperTeeth.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_l_eyelid_joint").setName("l_eyelid_joint").setCenter(0.0505,1.4243,0.0329)
                                                              .addChild(new HAnimSegment("hanim_l_eyelid").setName("l_eyelid")))
                                                            .addChild(new HAnimJoint("hanim_r_eyelid_joint").setName("r_eyelid_joint").setCenter(-0.0505,1.4243,0.0329)
                                                              .addChild(new HAnimSegment("hanim_r_eyelid").setName("r_eyelid")))
                                                            .addChild(new HAnimJoint("hanim_l_eyeball_joint").setName("l_eyeball_joint").setCenter(0.0481,1.4049,0.083)
                                                              .addChild(new HAnimSegment("hanim_l_eyeball").setName("l_eyeball")))
                                                            .addChild(new HAnimJoint("hanim_r_eyeball_joint").setName("r_eyeball_joint").setCenter(-0.0481,1.4049,0.083)
                                                              .addChild(new HAnimSegment("hanim_r_eyeball").setName("r_eyeball")))
                                                            .addChild(new HAnimJoint("hanim_l_eyebrow_joint").setName("l_eyebrow_joint").setCenter(0.0217,1.4139,0.1069)
                                                              .addChild(new HAnimSegment("hanim_l_eyebrow").setName("l_eyebrow")))
                                                            .addChild(new HAnimJoint("hanim_r_eyebrow_joint").setName("r_eyebrow_joint").setCenter(-0.0217,1.4139,0.1069)
                                                              .addChild(new HAnimSegment("hanim_r_eyebrow").setName("r_eyebrow")))
                                                            .addChild(new HAnimJoint("hanim_l_ear_joint").setName("l_ear_joint").setCenter(-0.05,1.4139,0.0)
                                                              .addChild(new HAnimSegment("hanim_l_ear").setName("l_ear")))
                                                            .addChild(new HAnimJoint("hanim_r_ear_joint").setName("r_ear_joint").setCenter(-0.05,1.4139,0.0)
                                                              .addChild(new HAnimSegment("hanim_r_ear").setName("r_ear")))
                                                            .addChild(new HAnimJoint("hanim_tongue_base_joint").setName("tongue_base_joint").setCenter(0.0,1.4139,0.0)
                                                              .addChild(new HAnimSegment("hanim_tongue_base").setName("tongue_base")))
                                                            .addChild(new HAnimJoint("hanim_tongue_middle_joint").setName("tongue_middle_joint").setCenter(0.0,1.4139,0.2)
                                                              .addChild(new HAnimSegment("hanim_tongue_middle").setName("tongue_middle")))
                                                            .addChild(new HAnimJoint("hanim_temporomandibular").setName("temporomandibular").setCenter(+0.0000,+1.6354,-0.0228)
                                                              .addComments(" mandible.x3d + translation +0.0000 +1.5954 +0.0448 ")
                                                              .addComments(" mandible.x3d adjusted axes +0.0000 +0.0400 -0.0220 ")
                                                              .addComments(" mandible.x3d =joint center +0.0000 +1.6354 -0.0228 ")
                                                              .addChild(new HAnimSegment("hanim_jaw").setName("jaw")
                                                                .addComments(" jaw includes mandible and lower teeth in loa5 ")
                                                                .addComments(" Duplicative geometry: <Inline DEF='jaw' url='\"jaw.x3d\"'/> "))
                                                              .addChild(new HAnimSegment("hanim_mandible").setName("mandible")
                                                                .addChild(new Inline("mandible").setUrl(new String[] {"mandible.x3d"})))
                                                              .addChild(new HAnimSegment("hanim_lowerTeeth").setName("lowerTeeth")
                                                                .addChild(new Inline("lowerTeeth").setUrl(new String[] {"lowerTeeth.x3d"}))))))))))))
                                            .addChild(new HAnimJoint("hanim_l_sternoclavicular").setName("l_sternoclavicular").setCenter(0.0385,1.2087,-0.0138)
                                              .addChild(new HAnimSegment("hanim_l_clavicle").setName("l_clavicle")
                                                .addChild(new Inline("l_clavicle").setUrl(new String[] {"l_clavicle.x3d"})))
                                              .addChild(new HAnimJoint("hanim_l_acromioclavicular").setName("l_acromioclavicular").setCenter(0.1229,1.1918,-0.0129)
                                                .addChild(new HAnimSegment("hanim_l_scapula").setName("l_scapula")
                                                  .addChild(new Inline("l_scapula").setUrl(new String[] {"l_scapula.x3d"})))
                                                .addChild(new HAnimJoint("hanim_l_shoulder").setName("l_shoulder").setCenter(+0.1829,+1.4238,-0.0306)
                                                  .addComments(" l_humerus.x3d adjusted axes -0.0200 +0.1700 +0.0000 ")
                                                  .addComments(" l_humerus.x3d + translation +0.2029 +1.2538 -0.0306 ")
                                                  .addComments(" l_humerus.x3d =joint center +0.1829 +1.4238 -0.0306 ")
                                                  .addChild(new HAnimSegment("hanim_l_upperarm").setName("l_upperarm")
                                                    .addChild(new Transform("YellowBoxAtJointCenter_l_shoulder").setTranslation(+0.1829,+1.4238,-0.0306)
                                                      .addChild(new Shape().setUSE("BoxShape")))
                                                    .addComments(" upperarm bone is humerus ")
                                                    .addComments(" Duplicative geometry: <Inline DEF='l_upperarm' url='\"l_upperarm.x3d\"'/> "))
                                                  .addChild(new HAnimSegment("hanim_l_humerus").setName("l_humerus")
                                                    .addChild(new Inline("l_humerus").setUrl(new String[] {"l_humerus.x3d"})))
                                                  .addChild(new HAnimJoint("hanim_l_elbow").setName("l_elbow").setCenter(+0.2067,+1.0805,-0.0359)
                                                    .addChild(new HAnimSegment("hanim_l_forearm").setName("l_forearm")
                                                      .addComments(" l_ulna.x3d is forearm bone used for offset to match joint socket: ")
                                                      .addComments(" l_ulna.x3d + translation +0.2087 +0.9605 -0.0009 ")
                                                      .addComments(" l_ulna.x3d adjusted axes -0.0020 +0.1200 -0.0350 ")
                                                      .addComments(" l_ulna.x3d =joint center +0.2067 +1.0805 -0.0359 ")
                                                      .addComments(" forearm includes radius and ulna in loa5 ")
                                                      .addComments(" Duplicative geometry: <Inline DEF='l_forearm' url='\"l_forearm.x3d\"'/> ")
                                                      .addChild(new Transform("YellowBoxAtJointCenter_l_forearm").setScale(0.4,0.4,0.4).setTranslation(+0.2067,+1.0805,-0.0359)
                                                        .addChild(new Shape().setUSE("BoxShape"))))
                                                    .addChild(new HAnimSegment("hanim_l_radius").setName("l_radius")
                                                      .addChild(new Inline("l_radius").setUrl(new String[] {"l_radius.x3d"})))
                                                    .addChild(new HAnimSegment("hanim_l_ulna").setName("l_ulna")
                                                      .addChild(new Inline("l_ulna").setUrl(new String[] {"l_ulna.x3d"})))
                                                    .addChild(new HAnimJoint("hanim_l_radiocarpal").setName("l_radiocarpal").setCenter(+0.2144,+0.8520,+0.0680)
                                                      .addComments(" l_lunate.x3d is wrist bone used for offset to match joint socket: ")
                                                      .addComments(" l_lunate.x3d + translation +0.2144 +0.8470 +0.0680 ")
                                                      .addComments(" l_lunate.x3d adjusted axes +0.0000 +0.0050 +0.0000 ")
                                                      .addComments(" l_lunate.x3d =joint center +0.2144 +0.8520 +0.0680 ")
                                                      .addComments(" forearm includes radius and ulna in loa5 ")
                                                      .addComments(" Duplicative geometry: <Inline DEF='l_wrist' url='\"l_forearm.x3d\"'/> ")
                                                      .addChild(new HAnimSegment("hanim_l_carpal").setName("l_carpal")
                                                        .addComments(" l_carpal (wrist) includes l_scaphoid, l_lunate, l_triquetral, l_pisiform in loa5 ")
                                                        .addComments(" Duplicative geometry: <Inline DEF='l_carpal' url='\"l_carpal.x3d\"'/> ")
                                                        .addChild(new Transform("YellowBoxAtJointCenter_l_radiocarpal").setScale(0.5,0.5,0.5).setTranslation(+0.2144,+0.8520,+0.0680)
                                                          .addChild(new Shape().setUSE("BoxShape"))))
                                                      .addChild(new HAnimSegment("hanim_l_scaphoid").setName("l_scaphoid")
                                                        .addChild(new Inline("l_scaphoid").setUrl(new String[] {"l_scaphoid.x3d"})))
                                                      .addChild(new HAnimSegment("hanim_l_lunate").setName("l_lunate")
                                                        .addChild(new Inline("l_lunate").setUrl(new String[] {"l_lunate.x3d"})))
                                                      .addChild(new HAnimSegment("hanim_l_triquetral").setName("l_triquetral")
                                                        .addChild(new Inline("l_triquetral").setUrl(new String[] {"l_triquetral.x3d"})))
                                                      .addChild(new HAnimSegment("hanim_l_pisiform").setName("l_pisiform")
                                                        .addChild(new Inline("l_pisiform").setUrl(new String[] {"l_pisiform.x3d"})))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_1").setName("l_midcarpal_1").setCenter(0.1908,0.8312,0.0855)
                                                        .addChild(new HAnimSegment("hanim_l_trapezium").setName("l_trapezium")
                                                          .addChild(new Inline("l_trapezium").setUrl(new String[] {"l_trapezium.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_1").setName("l_carpometacarpal_1").setCenter(0.1769,0.8094,0.0955)
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_1").setName("l_metacarpal_1")
                                                            .addChild(new Inline("l_metacarpal_1").setUrl(new String[] {"l_metacarpal_1.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_1").setName("l_metacarpophalangeal_1").setCenter(0.1634,0.7772,0.1070)
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_1").setName("l_carpal_proximal_phalanx_1")
                                                              .addChild(new Inline("l_carpal_proximal_phalanx_1").setUrl(new String[] {"l_carpal_proximal_phalanx_1.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_interphalangeal_1").setName("l_carpal_interphalangeal_1").setCenter(0.1574,0.7597,0.1151)
                                                              .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_1").setName("l_carpal_distal_phalanx_1")
                                                                .addChild(new Inline("l_carpal_distal_phalanx_1").setUrl(new String[] {"l_carpal_distal_phalanx_1.x3d"})))))))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_2").setName("l_midcarpal_2").setCenter(0.2045,0.8281,0.0869)
                                                        .addChild(new HAnimSegment("hanim_l_trapezoid").setName("l_trapezoid")
                                                          .addChild(new Inline("l_trapezoid").setUrl(new String[] {"l_trapezoid.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_2").setName("l_carpometacarpal_2").setCenter(0.2025,0.7975,0.1008)
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_2").setName("l_metacarpal_2")
                                                            .addChild(new Inline("l_metacarpal_2").setUrl(new String[] {"l_metacarpal_2.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_2").setName("l_metacarpophalangeal_2").setCenter(0.1940,0.7527,0.1204)
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_2").setName("l_carpal_proximal_phalanx_2")
                                                              .addChild(new Inline("l_carpal_proximal_phalanx_2").setUrl(new String[] {"l_carpal_proximal_phalanx_2.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_2").setName("l_carpal_proximal_interphalangeal_2").setCenter(0.1806,0.7314,0.1255)
                                                              .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_2").setName("l_carpal_middle_phalanx_2")
                                                                .addChild(new Inline("l_carpal_middle_phalanx_2").setUrl(new String[] {"l_carpal_middle_phalanx_2.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_2").setName("l_carpal_distal_interphalangeal_2").setCenter(0.1676,0.7248,0.1188)
                                                                .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_2").setName("l_carpal_distal_phalanx_2")
                                                                  .addChild(new Inline("l_carpal_distal_phalanx_2").setUrl(new String[] {"l_carpal_distal_phalanx_2.x3d"}))))))))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_3").setName("l_midcarpal_3").setCenter(0.2120,0.8341,0.0772)
                                                        .addChild(new HAnimSegment("hanim_l_capitate").setName("l_capitate")
                                                          .addChild(new Inline("l_capitate").setUrl(new String[] {"l_capitate.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_3").setName("l_carpometacarpal_3").setCenter(0.2137,0.7960,0.0875)
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_3").setName("l_metacarpal_3")
                                                            .addChild(new Inline("l_metacarpal_3").setUrl(new String[] {"l_metacarpal_3.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_3").setName("l_metacarpophalangeal_3").setCenter(0.2012,0.7447,0.0978)
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_3").setName("l_carpal_proximal_phalanx_3")
                                                              .addChild(new Inline("l_carpal_proximal_phalanx_3").setUrl(new String[] {"l_carpal_proximal_phalanx_3.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_3").setName("l_carpal_proximal_interphalangeal_3").setCenter(0.1750,0.7237,0.0947)
                                                              .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_3").setName("l_carpal_middle_phalanx_3")
                                                                .addChild(new Inline("l_carpal_middle_phalanx_3").setUrl(new String[] {"l_carpal_middle_phalanx_3.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_3").setName("l_carpal_distal_interphalangeal_3").setCenter(0.1567,0.7207,0.0892)
                                                                .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_3").setName("l_carpal_distal_phalanx_3")
                                                                  .addChild(new Inline("l_carpal_distal_phalanx_3").setUrl(new String[] {"l_carpal_distal_phalanx_3.x3d"}))))))))
                                                      .addChild(new HAnimJoint("hanim_l_midcarpal_4_5").setName("l_midcarpal_4_5").setCenter(0.2129,0.8293,0.0660)
                                                        .addChild(new HAnimSegment("hanim_l_hamate").setName("l_hamate")
                                                          .addChild(new Inline("l_hamate").setUrl(new String[] {"l_hamate.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_4").setName("l_carpometacarpal_4").setCenter(0.2191,0.7928,0.0733)
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_4").setName("l_metacarpal_4")
                                                            .addChild(new Inline("l_metacarpal_4").setUrl(new String[] {"l_metacarpal_4.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_4").setName("l_metacarpophalangeal_4").setCenter(0.2086,0.7466,0.0759)
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_4").setName("l_carpal_proximal_phalanx_4")
                                                              .addChild(new Inline("l_carpal_proximal_phalanx_4").setUrl(new String[] {"l_carpal_proximal_phalanx_4.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_4").setName("l_carpal_proximal_interphalangeal_4").setCenter(0.1799,0.7275,0.0726)
                                                              .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_4").setName("l_carpal_middle_phalanx_4")
                                                                .addChild(new Inline("l_carpal_middle_phalanx_4").setUrl(new String[] {"l_carpal_middle_phalanx_4.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_4").setName("l_carpal_distal_interphalangeal_4").setCenter(0.1603,0.7261,0.0698)
                                                                .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_4").setName("l_carpal_distal_phalanx_4")
                                                                  .addChild(new Inline("l_carpal_distal_phalanx_4").setUrl(new String[] {"l_carpal_distal_phalanx_4.x3d"})))))))
                                                        .addChild(new HAnimJoint("hanim_l_carpometacarpal_5").setName("l_carpometacarpal_5").setCenter(0.2186,0.7952,0.0555)
                                                          .addChild(new HAnimSegment("hanim_l_metacarpal_5").setName("l_metacarpal_5")
                                                            .addChild(new Inline("l_metacarpal_5").setUrl(new String[] {"l_metacarpal_5.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_l_metacarpophalangeal_5").setName("l_metacarpophalangeal_5").setCenter(0.2107,0.7483,0.0533)
                                                            .addChild(new HAnimSegment("hanim_l_carpal_proximal_phalanx_5").setName("l_carpal_proximal_phalanx_5")
                                                              .addChild(new Inline("l_carpal_proximal_phalanx_5").setUrl(new String[] {"l_carpal_proximal_phalanx_5.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_l_carpal_proximal_interphalangeal_5").setName("l_carpal_proximal_interphalangeal_5").setCenter(0.1925,0.7287,0.0507)
                                                              .addChild(new HAnimSegment("hanim_l_carpal_middle_phalanx_5").setName("l_carpal_middle_phalanx_5")
                                                                .addChild(new Inline("l_carpal_middle_phalanx_5").setUrl(new String[] {"l_carpal_middle_phalanx_5.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_l_carpal_distal_interphalangeal_5").setName("l_carpal_distal_interphalangeal_5").setCenter(0.1787,0.7247,0.0489)
                                                                .addChild(new HAnimSegment("hanim_l_carpal_distal_phalanx_5").setName("l_carpal_distal_phalanx_5")
                                                                  .addChild(new Inline("l_carpal_distal_phalanx_5").setUrl(new String[] {"l_carpal_distal_phalanx_5.x3d"})))))))))))))
                                            .addChild(new HAnimJoint("hanim_r_sternoclavicular").setName("r_sternoclavicular").setCenter(-0.0385,1.2087,-0.0138)
                                              .addChild(new HAnimSegment("hanim_r_clavicle").setName("r_clavicle")
                                                .addChild(new Inline("r_clavicle").setUrl(new String[] {"r_clavicle.x3d"})))
                                              .addChild(new HAnimJoint("hanim_r_acromioclavicular").setName("r_acromioclavicular").setCenter(-0.1229,1.1918,-0.0129)
                                                .addChild(new HAnimSegment("hanim_r_scapula").setName("r_scapula")
                                                  .addChild(new Inline("r_scapula").setUrl(new String[] {"r_scapula.x3d"})))
                                                .addChild(new HAnimJoint("hanim_r_shoulder").setName("r_shoulder").setCenter(-0.1829,+1.4238,-0.0306)
                                                  .addComments(" r_humerus.x3d adjusted axes +0.0200 +0.1700 +0.0000 ")
                                                  .addComments(" r_humerus.x3d + translation -0.2029 +1.2538 -0.0306 ")
                                                  .addComments(" r_humerus.x3d =joint center -0.1829 +1.4238 -0.0306 ")
                                                  .addComments(" x adjustment: -0.2029 + 0.020 = -0.1829 ")
                                                  .addComments(" y adjustment: +1.2538 + 0.170 = +1.4238 ")
                                                  .addComments(" z adjustment: -0.0306 + 0.000 = -0.0306 ")
                                                  .addChild(new HAnimSegment("hanim_r_upperarm").setName("r_upperarm")
                                                    .addChild(new Transform("YellowBoxAtJointCenter_r_upperarm").setTranslation(-0.1829,+1.4238,-0.0306)
                                                      .addChild(new Shape().setUSE("BoxShape")))
                                                    .addComments(" upperarm bone is humerus ")
                                                    .addComments(" Duplicative geometry: <Inline DEF='r_upperarm' url='\"r_upperarm.x3d\"'/> "))
                                                  .addChild(new HAnimSegment("hanim_r_humerus").setName("r_humerus")
                                                    .addChild(new Inline("r_humerus").setUrl(new String[] {"r_humerus.x3d"})))
                                                  .addChild(new HAnimJoint("hanim_r_elbow").setName("r_elbow").setCenter(-0.2067,+1.0805,-0.0359)
                                                    .addChild(new HAnimSegment("hanim_r_forearm").setName("r_forearm")
                                                      .addComments(" r_ulna.x3d is forearm bone used for offset to match joint socket: ")
                                                      .addComments(" r_ulna.x3d + translation -0.2087 +0.9605 -0.0009 ")
                                                      .addComments(" r_ulna.x3d adjusted axes +0.0020 +0.1200 -0.0350 ")
                                                      .addComments(" r_ulna.x3d =joint center -0.2067 +1.0805 -0.0359 ")
                                                      .addComments(" forearm includes radius and ulna in loa5 ")
                                                      .addComments(" Duplicative geometry: <Inline DEF='r_forearm' url='\"r_forearm.x3d\"'/> ")
                                                      .addChild(new Transform("YellowBoxAtJointCenter_r_forearm").setScale(0.4,0.4,0.4).setTranslation(-0.2067,+1.0805,-0.0359)
                                                        .addChild(new Shape().setUSE("BoxShape"))))
                                                    .addChild(new HAnimSegment("hanim_r_radius").setName("r_radius")
                                                      .addChild(new Inline("r_radius").setUrl(new String[] {"r_radius.x3d"})))
                                                    .addChild(new HAnimSegment("hanim_r_ulna").setName("r_ulna")
                                                      .addChild(new Inline("r_ulna").setUrl(new String[] {"r_ulna.x3d"})))
                                                    .addChild(new HAnimJoint("hanim_r_radiocarpal").setName("r_radiocarpal").setCenter(-0.2144,+0.8520,+0.0680)
                                                      .addComments(" l_lunate.x3d is wrist bone used for offset to match joint socket: ")
                                                      .addComments(" l_lunate.x3d + translation -0.2144 +0.8470 +0.0680 ")
                                                      .addComments(" l_lunate.x3d adjusted axes +0.0000 +0.0050 +0.0000 ")
                                                      .addComments(" l_lunate.x3d =joint center -0.2144 +0.8520 +0.0680 ")
                                                      .addComments(" forearm includes radius and ulna in loa5 ")
                                                      .addComments(" Duplicative geometry: <Inline DEF='l_wrist' url='\"l_forearm.x3d\"'/> ")
                                                      .addChild(new HAnimSegment("hanim_r_carpal").setName("r_carpal")
                                                        .addComments(" l_carpal (wrist) includes l_scaphoid, l_lunate, l_triquetral, l_pisiform in loa5 ")
                                                        .addComments(" Duplicative geometry: <Inline DEF='l_carpal' url='\"l_carpal.x3d\"'/> ")
                                                        .addChild(new Transform("YellowBoxAtJointCenter_r_radiocarpal").setScale(0.5,0.5,0.5).setTranslation(-0.2144,+0.8520,+0.0680)
                                                          .addChild(new Shape().setUSE("BoxShape")))
                                                        .addComments(" r_carpal (wrist) includes r_scaphoid, r_lunate, r_triquetral, r_pisiform in loa5 ")
                                                        .addComments(" Duplicative geometry: <Inline DEF='r_carpal' url='\"r_carpal.x3d\"'/> "))
                                                      .addChild(new HAnimSegment("hanim_r_scaphoid").setName("r_scaphoid")
                                                        .addChild(new Inline("r_scaphoid").setUrl(new String[] {"r_scaphoid.x3d"})))
                                                      .addChild(new HAnimSegment("hanim_r_lunate").setName("r_lunate")
                                                        .addChild(new Inline("r_lunate").setUrl(new String[] {"r_lunate.x3d"})))
                                                      .addChild(new HAnimSegment("hanim_r_triquetral").setName("r_triquetral")
                                                        .addChild(new Inline("r_triquetral").setUrl(new String[] {"r_triquetral.x3d"})))
                                                      .addChild(new HAnimSegment("hanim_r_pisiform").setName("r_pisiform")
                                                        .addChild(new Inline("r_pisiform").setUrl(new String[] {"r_pisiform.x3d"})))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_1").setName("r_midcarpal_1").setCenter(-0.1908,0.8312,0.0855)
                                                        .addChild(new HAnimSegment("hanim_r_trapezium").setName("r_trapezium")
                                                          .addChild(new Inline("r_trapezium").setUrl(new String[] {"r_trapezium.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_1").setName("r_carpometacarpal_1").setCenter(-0.1769,0.8094,0.0955)
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_1").setName("r_metacarpal_1")
                                                            .addChild(new Inline("r_metacarpal_1").setUrl(new String[] {"r_metacarpal_1.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_1").setName("r_metacarpophalangeal_1").setCenter(-0.1634,0.7772,0.1070)
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_1").setName("r_carpal_proximal_phalanx_1")
                                                              .addChild(new Inline("r_carpal_proximal_phalanx_1").setUrl(new String[] {"r_carpal_proximal_phalanx_1.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_interphalangeal_1").setName("r_carpal_interphalangeal_1").setCenter(-0.1574,0.7597,0.1151)
                                                              .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_1").setName("r_carpal_distal_phalanx_1")
                                                                .addChild(new Inline("r_carpal_distal_phalanx_1").setUrl(new String[] {"r_carpal_distal_phalanx_1.x3d"})))))))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_2").setName("r_midcarpal_2").setCenter(-0.2045,0.8281,0.0869)
                                                        .addChild(new HAnimSegment("hanim_r_trapezoid").setName("r_trapezoid")
                                                          .addChild(new Inline("r_trapezoid").setUrl(new String[] {"r_trapezoid.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_2").setName("r_carpometacarpal_2").setCenter(-0.2025,0.7975,0.1008)
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_2").setName("r_metacarpal_2")
                                                            .addChild(new Inline("r_metacarpal_2").setUrl(new String[] {"r_metacarpal_2.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_2").setName("r_metacarpophalangeal_2").setCenter(-0.1940,0.7527,0.1204)
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_2").setName("r_carpal_proximal_phalanx_2")
                                                              .addChild(new Inline("r_carpal_proximal_phalanx_2").setUrl(new String[] {"r_carpal_proximal_phalanx_2.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_2").setName("r_carpal_proximal_interphalangeal_2").setCenter(-0.1806,0.7314,0.1255)
                                                              .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_2").setName("r_carpal_middle_phalanx_2")
                                                                .addChild(new Inline("r_carpal_middle_phalanx_2").setUrl(new String[] {"r_carpal_middle_phalanx_2.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_2").setName("r_carpal_distal_interphalangeal_2").setCenter(-0.1676,0.7248,0.1188)
                                                                .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_2").setName("r_carpal_distal_phalanx_2")
                                                                  .addChild(new Inline("r_carpal_distal_phalanx_2").setUrl(new String[] {"r_carpal_distal_phalanx_2.x3d"}))))))))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_3").setName("r_midcarpal_3").setCenter(-0.2120,0.8341,0.0772)
                                                        .addChild(new HAnimSegment("hanim_r_capitate").setName("r_capitate")
                                                          .addChild(new Inline("r_capitate").setUrl(new String[] {"r_capitate.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_3").setName("r_carpometacarpal_3").setCenter(-0.2137,0.7960,0.0875)
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_3").setName("r_metacarpal_3")
                                                            .addChild(new Inline("r_metacarpal_3").setUrl(new String[] {"r_metacarpal_3.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_3").setName("r_metacarpophalangeal_3").setCenter(-0.2012,0.7447,0.0978)
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_3").setName("r_carpal_proximal_phalanx_3")
                                                              .addChild(new Inline("r_carpal_proximal_phalanx_3").setUrl(new String[] {"r_carpal_proximal_phalanx_3.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_3").setName("r_carpal_proximal_interphalangeal_3").setCenter(-0.1750,0.7237,0.0947)
                                                              .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_3").setName("r_carpal_middle_phalanx_3")
                                                                .addChild(new Inline("r_carpal_middle_phalanx_3").setUrl(new String[] {"r_carpal_middle_phalanx_3.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_3").setName("r_carpal_distal_interphalangeal_3").setCenter(-0.1567,0.7207,0.0892)
                                                                .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_3").setName("r_carpal_distal_phalanx_3")
                                                                  .addChild(new Inline("r_carpal_distal_phalanx_3").setUrl(new String[] {"r_carpal_distal_phalanx_3.x3d"}))))))))
                                                      .addChild(new HAnimJoint("hanim_r_midcarpal_4_5").setName("r_midcarpal_4_5").setCenter(-0.2129,0.8293,0.0660)
                                                        .addChild(new HAnimSegment("hanim_r_hamate").setName("r_hamate")
                                                          .addChild(new Inline("r_hamate").setUrl(new String[] {"r_hamate.x3d"})))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_4").setName("r_carpometacarpal_4").setCenter(-0.2191,0.7928,0.0733)
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_4").setName("r_metacarpal_4")
                                                            .addChild(new Inline("r_metacarpal_4").setUrl(new String[] {"r_metacarpal_4.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_4").setName("r_metacarpophalangeal_4").setCenter(-0.2086,0.7466,0.0759)
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_4").setName("r_carpal_proximal_phalanx_4")
                                                              .addChild(new Inline("r_carpal_proximal_phalanx_4").setUrl(new String[] {"r_carpal_proximal_phalanx_4.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_4").setName("r_carpal_proximal_interphalangeal_4").setCenter(-0.1799,0.7275,0.0726)
                                                              .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_4").setName("r_carpal_middle_phalanx_4")
                                                                .addChild(new Inline("r_carpal_middle_phalanx_4").setUrl(new String[] {"r_carpal_middle_phalanx_4.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_4").setName("r_carpal_distal_interphalangeal_4").setCenter(-0.1603,0.7261,0.0698)
                                                                .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_4").setName("r_carpal_distal_phalanx_4")
                                                                  .addChild(new Inline("r_carpal_distal_phalanx_4").setUrl(new String[] {"r_carpal_distal_phalanx_4.x3d"})))))))
                                                        .addChild(new HAnimJoint("hanim_r_carpometacarpal_5").setName("r_carpometacarpal_5").setCenter(-0.2186,0.7952,0.0555)
                                                          .addChild(new HAnimSegment("hanim_r_metacarpal_5").setName("r_metacarpal_5")
                                                            .addChild(new Inline("r_metacarpal_5").setUrl(new String[] {"r_metacarpal_5.x3d"})))
                                                          .addChild(new HAnimJoint("hanim_r_metacarpophalangeal_5").setName("r_metacarpophalangeal_5").setCenter(-0.2107,0.7483,0.0533)
                                                            .addChild(new HAnimSegment("hanim_r_carpal_proximal_phalanx_5").setName("r_carpal_proximal_phalanx_5")
                                                              .addChild(new Inline("r_carpal_proximal_phalanx_5").setUrl(new String[] {"r_carpal_proximal_phalanx_5.x3d"})))
                                                            .addChild(new HAnimJoint("hanim_r_carpal_proximal_interphalangeal_5").setName("r_carpal_proximal_interphalangeal_5").setCenter(-0.1925,0.7287,0.0507)
                                                              .addChild(new HAnimSegment("hanim_r_carpal_middle_phalanx_5").setName("r_carpal_middle_phalanx_5")
                                                                .addChild(new Inline("r_carpal_middle_phalanx_5").setUrl(new String[] {"r_carpal_middle_phalanx_5.x3d"})))
                                                              .addChild(new HAnimJoint("hanim_r_carpal_distal_interphalangeal_5").setName("r_carpal_distal_interphalangeal_5").setCenter(-0.1787,0.7247,0.0489)
                                                                .addChild(new HAnimSegment("hanim_r_carpal_distal_phalanx_5").setName("r_carpal_distal_phalanx_5")
                                                                  .addChild(new Inline("r_carpal_distal_phalanx_5").setUrl(new String[] {"r_carpal_distal_phalanx_5.x3d"})))))))))))))))))))))))))))))))))
    .addComments(" anims from JinMarkers ")
    .addChild(new Group("DefaultAnimation_loa4")
      .addChild(new TimeSensor("DefaultTimer").setCycleInterval(6).setLoop(true))
      .addComments(" indention-to-match Joint hierarchy ")
      .addChild(new PositionInterpolator("Default_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,-.2,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.069813,0.0,1.0,0.0,6.213372,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,6.108652,1.0,0.0,0.0,0.174533,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.523599,1.0,0.0,0.0,0.523599,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,1.0,0.0,1.0,0.0,1.0,-0.349066,1.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,-6.108652,1.0,0.0,0.0,-0.174533,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.523599,1.0,0.0,0.0,0.523599,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,1.0,0.0,1.0,0.0,1.0,-0.349066,1.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vl5_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.05236,1.0,0.0,0.0,6.230825,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.069813,1.0,0.0,0.0,6.213372,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.174533,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,-0.523599,1.0,0.0,0.0,-0.523599,1.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.1,0.5,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.047198,0.0,1.0,0.0,1.047198,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.3333,0.6667,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,-0.523599,1.0,0.0,0.0,-0.523599,1.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.1,0.5,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.047198,0.0,1.0,0.0,1.047198,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("DefaultTimer").setFromField("fraction_changed").setToNode("Default_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Default_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Default_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Pose_T_Animation_loa4")
      .addChild(new TimeSensor("PoseTTimer").setCycleInterval(5.5).setLoop(true))
      .addComments(" indention to match Joint hierarchy ")
      .addChild(new PositionInterpolator("PoseT_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,-0.025,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.12,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.12,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vl5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.6,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,-2.75,-1.0,0.4,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,0.3,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.35,0.45,0.78,0.85,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.15,-1.0,0.85,0.0,0.25,-1.0,1.1,0.0,0.25,-1.0,1.1,0.0,0.15,-1.0,1.08,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseT_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseTTimer").setFromField("fraction_changed").setToNode("PoseT_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("PoseT_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("PoseT_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Pose_A_Animation_loa4")
      .addChild(new TimeSensor("PoseATimer").setCycleInterval(5.5).setLoop(true))
      .addComments(" indention to match Joint hierarchy ")
      .addChild(new PositionInterpolator("PoseA_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,-0.02,0.0,0.0,-0.02,0.0,0.0,-0.02,0.0})))
      .addChild(new OrientationInterpolator("PoseA_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,0.3,0.25,0.0,0.0,0.3,0.25,0.0,0.0,0.3,0.25})))
      .addChild(new OrientationInterpolator("PoseA_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-0.01,0.28,0.0,0.0,-0.01,0.28,0.0,0.0,-0.01,0.28})))
      .addChild(new OrientationInterpolator("PoseA_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-0.3,0.25,0.0,0.0,-0.3,0.25,0.0,0.0,-0.3,0.25})))
      .addChild(new OrientationInterpolator("PoseA_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,0.01,0.28,0.0,0.0,0.01,0.28,0.0,0.0,0.01,0.28})))
      .addChild(new OrientationInterpolator("PoseA_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vl5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.5,0.0,0.0,1.0,0.5,0.0,0.0,1.0,0.5})))
      .addChild(new OrientationInterpolator("PoseA_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-1.0,0.5,0.0,0.0,-1.0,0.5,0.0,0.0,-1.0,0.5})))
      .addChild(new OrientationInterpolator("PoseA_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseA_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseATimer").setFromField("fraction_changed").setToNode("PoseA_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("PoseA_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("PoseA_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Pose_H_Animation_loa4")
      .addChild(new TimeSensor("PoseHTimer").setCycleInterval(5.5).setLoop(true))
      .addComments(" indention to match Joint hierarchy ")
      .addChild(new PositionInterpolator("PoseH_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vl5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,3.14,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,3.14,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("PoseH_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("PoseHTimer").setFromField("fraction_changed").setToNode("PoseH_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("PoseH_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("PoseH_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Pitch1Animation_loa4")
      .addComments(" Pitch1 example shows Y-axis control of Joint nodes that through the skeleton hierarchy control Segment geometry and Site position. So, the following interpolator: <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 1 0 0 1, 0 0 1 0'/> will start at 0 move to +1 radian of x-axis rotation of the Joint, then return to 0. 0 0 1 0 is default value, meaning set to 0 radians, zero degrees. x y z scale, all in radians 0 to <+-inf. Thus, 1 radian in a times scale 1 = +1 radian = about 60 degrees 360 degrees divided by 2 times pi greater than +-6.28 radians range Right hand rule for axes so a positive pitch value applied to the skullbase Joint would rotate the the gaze of model down, toward the floor. ")
      .addChild(new TimeSensor("Pitch1Timer").setCycleInterval(10).setLoop(true))
      .addChild(new PositionInterpolator("Pitch1_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.02,0.04,0.06,0.08,0.1,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.15,0.0,0.0,0.0,0.0,0.0,-0.15,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.08,0.12,0.15,0.18,0.2,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.2,0.25,0.3,0.35,0.4,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.65,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.65,0.66,0.67,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.65,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.65,0.66,0.67,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.74,0.76,0.78,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,1.0,0.0,0.0,-0.1,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.8,0.82,0.84,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.86,0.88,0.9,0.92,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.92,0.94,0.96,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,1.0,0.0,0.0,-0.3,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vl5_RotationInterpolator").setKey(new double[] {0.0,0.4,0.45,0.5,0.55,0.6,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vl2_RotationInterpolator").setKey(new double[] {0.0,0.6,0.6125,0.625,0.6375,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt10_RotationInterpolator").setKey(new double[] {0.0,0.6375,0.65,0.6625,0.675,0.6875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt9_RotationInterpolator").setKey(new double[] {0.0,0.6875,0.7,0.7125,0.725,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt5_RotationInterpolator").setKey(new double[] {0.0,0.725,0.7375,0.75,0.7875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vt1_RotationInterpolator").setKey(new double[] {0.0,0.7875,0.8,0.8125,0.825,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vc7_RotationInterpolator").setKey(new double[] {0.0,0.825,0.8375,0.85,0.8625,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vc2_RotationInterpolator").setKey(new double[] {0.0,0.8625,0.875,0.8875,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.9,0.9125,0.925,0.9985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2,1.0,0.0,0.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.35,1.0,0.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2,1.0,0.0,0.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,1.0,0.0,0.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.35,1.0,0.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch1Timer").setFromField("fraction_changed").setToNode("Pitch1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Pitch1_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Pitch1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Pitch2Animation_loa4")
      .addChild(new TimeSensor("Pitch2Timer").setCycleInterval(5.73).setLoop(true))
      .addChild(new PositionInterpolator("Pitch2_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,-0.15,0.0,0.0,-0.7,0.0,0.0,-0.15,0.0,0.0,0.0,0.0,0.0,-0.15,0.0,0.0,-0.7,0.0,0.0,-0.15,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vl5_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.6,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.6,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vl2_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.15,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.15,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt10_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt9_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt5_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vt1_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vc7_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vc2_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.3,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.1,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.1,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Pitch2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Pitch2Timer").setFromField("fraction_changed").setToNode("Pitch2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Pitch2_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Pitch2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Yaw1Animation_loa4")
      .addComments(" Yaw1 example shows Y-axis control of Joint nodes that through the skeleton hierarchy control Segment geometry and Site position. So, the following interpolator: <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 0 1 0 1, 0 0 1 0'/> will start at 0 move to +1 radian of y-axis rotation of the Joint, then return to 0. 0 0 1 0 is default value, meaning set to 0 radians, zero degrees. x y z scale, all in radians 0 to <+-inf. Thus, 1 radian in y times scale 1 = +1 radian = about 60 degrees 360 degrees divided by 2 times pi Right hand rule for axes so a positive yaw value applied to the skullbase Joint would move the the gaze of model toward the model's +X direction, the model left over the left shoulder. ")
      .addChild(new TimeSensor("Yaw1Timer").setCycleInterval(10).setLoop(true))
      .addChild(new PositionInterpolator("Yaw1_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.02,0.04,0.06,0.08,0.1,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.15,0.0,0.0,0.0,0.0,0.0,-0.15,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.08,0.12,0.15,0.18,0.2,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.2,0.25,0.3,0.35,0.4,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.66,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.76,0.78,0.8,0.82,0.84,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.76,0.8,0.82,0.87,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.76,0.82,0.84,0.86,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.78,0.8,0.82,0.84,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.78,0.8,0.82,0.84,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.78,0.8,0.82,0.84,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.78,0.8,0.82,0.84,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.66,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.76,0.78,0.8,0.82,0.84,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.76,0.8,0.82,0.87,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.76,0.8,0.82,0.87,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.76,0.8,0.82,0.87,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.76,0.8,0.82,0.87,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.76,0.8,0.82,0.87,0.86,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vl5_RotationInterpolator").setKey(new double[] {0.0,0.4,0.45,0.5,0.55,0.6,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vl2_RotationInterpolator").setKey(new double[] {0.0,0.6,0.6125,0.625,0.6375,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt10_RotationInterpolator").setKey(new double[] {0.0,0.6375,0.65,0.6625,0.675,0.6875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt9_RotationInterpolator").setKey(new double[] {0.0,0.6875,0.7,0.7125,0.725,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt5_RotationInterpolator").setKey(new double[] {0.0,0.725,0.7375,0.75,0.7875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vt1_RotationInterpolator").setKey(new double[] {0.0,0.7875,0.8,0.8125,0.825,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vc7_RotationInterpolator").setKey(new double[] {0.0,0.825,0.8375,0.85,0.8625,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-1.2,0.0,1.0,0.0,1.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vc2_RotationInterpolator").setKey(new double[] {0.0,0.8625,0.875,0.8875,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.9,0.9125,0.925,0.9985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.75,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.75,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.75,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw1Timer").setFromField("fraction_changed").setToNode("Yaw1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Yaw1_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Yaw1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Yaw2Animation_loa4")
      .addChild(new TimeSensor("Yaw2Timer").setCycleInterval(10).setLoop(true))
      .addChild(new PositionInterpolator("Yaw2_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.02,0.04,0.06,0.08,0.1,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.15,0.0,0.0,0.0,0.0,0.0,-0.15,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.08,0.12,0.15,0.18,0.2,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.2,0.25,0.3,0.35,0.4,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.66,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.76,0.78,0.8,0.82,0.84,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.66,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.76,0.78,0.8,0.82,0.84,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vl5_RotationInterpolator").setKey(new double[] {0.0,0.4,0.45,0.5,0.55,0.6,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.5,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vl2_RotationInterpolator").setKey(new double[] {0.0,0.6,0.6125,0.625,0.6375,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt10_RotationInterpolator").setKey(new double[] {0.0,0.6375,0.65,0.6625,0.675,0.6875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt9_RotationInterpolator").setKey(new double[] {0.0,0.6875,0.7,0.7125,0.725,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt5_RotationInterpolator").setKey(new double[] {0.0,0.725,0.7375,0.75,0.7875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vt1_RotationInterpolator").setKey(new double[] {0.0,0.7875,0.8,0.8125,0.825,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vc7_RotationInterpolator").setKey(new double[] {0.0,0.825,0.8375,0.85,0.8625,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-1.2,0.0,1.0,0.0,1.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vc2_RotationInterpolator").setKey(new double[] {0.0,0.8625,0.875,0.8875,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.9,0.9125,0.925,0.9985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.75,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.75,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.2,0.0,1.0,0.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,1.0,0.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.75,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.35,0.0,1.0,0.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Yaw2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Yaw2Timer").setFromField("fraction_changed").setToNode("Yaw2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Yaw2_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Yaw2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Roll1Animation_loa4")
      .addComments(" This Roll1 example shows Y-axis control of Joint nodes that through the skeleton hierarchy control Segment geometry and Site position. So, the following interpolator: <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 0 0 1 1, 0 0 1 0'/> will start at 0 move to +1 radian of z-axis rotation of the Joint, then return to 0. 0 0 1 0 is default value, meaning set to 0 radians = zero degrees 2pi radians = 360 degrees. form: x y z scale pitch, yaw, roll right hand rule in radians 0 to <+-inf. actual result = x y z per scale 1 0.5 -0.3 0.5 = 0.5x 0.25y -0.05z 1 radian = about 60 degrees 360 degrees divided by 2 times pi Right hand rule for axes so a positive roll value applied to the skullbase Joint would rotate the the gaze of model ccw toward the model's +X direction, the model left toward the left shoulder. ")
      .addChild(new TimeSensor("Roll1Timer").setCycleInterval(10).setLoop(true))
      .addChild(new PositionInterpolator("Roll1_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.02,0.04,0.06,0.08,0.1,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.15,0.0,0.0,0.0,0.0,0.0,-0.15,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.08,0.12,0.15,0.18,0.2,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.2,0.25,0.3,0.35,0.4,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.66,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.76,0.78,0.8,0.82,0.84,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.6,0.62,0.64,0.66,0.68,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.68,0.7,0.72,0.74,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.76,0.78,0.8,0.82,0.84,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vl5_RotationInterpolator").setKey(new double[] {0.0,0.4,0.45,0.5,0.55,0.6,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vl2_RotationInterpolator").setKey(new double[] {0.0,0.6,0.6125,0.625,0.6375,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt10_RotationInterpolator").setKey(new double[] {0.0,0.6375,0.65,0.6625,0.675,0.6875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt9_RotationInterpolator").setKey(new double[] {0.0,0.6875,0.7,0.7125,0.725,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt5_RotationInterpolator").setKey(new double[] {0.0,0.725,0.7375,0.75,0.7875,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vt1_RotationInterpolator").setKey(new double[] {0.0,0.7875,0.8,0.8125,0.825,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vc6_RotationInterpolator").setKey(new double[] {0.0,0.825,0.8375,0.85,0.8625,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vc2_RotationInterpolator").setKey(new double[] {0.0,0.8625,0.875,0.8875,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.9,0.9125,0.925,0.9985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.35,0.0,0.0,1.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.9,0.905,0.91,0.915,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.915,0.92,0.9253,0.93,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.93,0.935,0.94,0.945,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.945,0.95,0.955,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.96,0.965,0.97,0.975,0.98,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.98,0.985,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.35,0.0,0.0,1.0,-0.35,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll1Timer").setFromField("fraction_changed").setToNode("Roll1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Roll1_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Roll1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Roll2Animation_loa4")
      .addChild(new TimeSensor("Roll2Timer").setCycleInterval(10).setLoop(true))
      .addChild(new PositionInterpolator("Roll2_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.125,0.25,0.375,0.5,0.625,0.75,0.875,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,-0.2,0.0,0.0,-0.65,0.0,0.0,-0.2,0.0,0.0,0.0,0.0,0.0,-0.2,0.0,0.0,-0.65,0.0,0.0,-0.2,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vl5_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vc6_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.75,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.75,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.25,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.25,0.0,0.0,1.0,-0.25,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.22,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,3.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,-0.22,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,-1.0,3.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.5,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Roll2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2Timer").setFromField("fraction_changed").setToNode("Roll2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Roll2_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Roll2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("WalkAnimation_loa4")
      .addChild(new TimeSensor("WalkTimer").setCycleInterval(2.5).setLoop(true))
      .addComments(" indention to match Joint hierarchy ")
      .addChild(new PositionInterpolator("Walk_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.0416,0.125,0.1667,0.2083,0.25,0.2917,0.375,0.4583,0.5,0.5417,0.5833,0.625,0.7083,0.75,0.7917,0.875,0.9167,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,-0.0093,0.0,0.0,-0.0038,0.0,0.0,-0.0088,0.0,0.0,-0.01486,0.0,0.0,-0.02641,0.0,0.0,-0.03934,0.0,0.0,-0.0502,0.0,0.0,-0.07469,0.0,0.0,-0.02732,0.0,0.0,-0.01608,0.0,0.0,-0.0113,0.0,0.0,-0.0058,0.0,0.0,-0.002,0.0,0.0,-0.003,0.0,0.0,-0.014,0.0,0.0,-0.038,0.0,0.0,-0.0565,0.0,0.0,-0.045,0.0,0.0,-0.0093,0.0})))
      .addChild(new OrientationInterpolator("Walk_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-1.0,0.1056,0.0,0.0,1.0,0.09018,0.0,0.0,-1.0,0.1056})))
      .addChild(new OrientationInterpolator("Walk_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-0.873,0.06094,0.484,0.2865,0.9963,-0.01057,0.08481,0.2488,0.9965,0.01591,-0.08222,0.3836,-0.7018,-0.03223,-0.7117,0.1289,-1.0,0.0,0.0,0.5518,-0.9964,0.02231,0.0817,0.5351,-0.9809,0.04912,0.1881,0.5204,-0.873,0.06094,0.484,0.2865})))
      .addChild(new OrientationInterpolator("Walk_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.2083,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.3226,1.0,0.0,0.0,0.1556,1.0,0.0,0.0,0.08678,1.0,0.0,0.0,0.8751,1.0,0.0,0.0,1.131,1.0,0.0,0.0,0.09961,1.0,0.0,0.0,0.3942,1.0,0.0,0.0,0.3226})))
      .addChild(new OrientationInterpolator("Walk_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.375,0.6667,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.06714,-1.0,0.0,0.0,0.2152,-1.0,0.0,0.0,0.3184,-1.0,0.0,0.0,0.4717,-1.0,0.0,0.0,0.2912,1.0,0.0,0.0,0.1222,-1.0,0.0,0.0,0.06714})))
      .addChild(new OrientationInterpolator("Walk_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.2917,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(getWalk_r_hip_RotationInterpolator_4_5301_keyValue()))
      .addChild(new OrientationInterpolator("Walk_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.2917,0.375,0.5,0.6667,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.8573,1.0,0.0,0.0,0.8926,1.0,0.0,0.0,0.5351,1.0,0.0,0.0,0.1756,1.0,0.0,0.0,0.1194,1.0,0.0,0.0,0.3153,1.0,0.0,0.0,0.09354,1.0,0.0,0.0,0.08558,1.0,0.0,0.0,0.2475,1.0,0.0,0.0,0.8573})))
      .addChild(new OrientationInterpolator("Walk_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.125,0.2083,0.375,0.4583,0.5,0.6667,0.75,0.7917,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.3533,-1.0,0.0,0.0,0.1072,1.0,0.0,0.0,0.2612,1.0,0.0,0.0,0.1268,-1.0,0.0,0.0,0.01793,-1.0,0.0,0.0,0.05824,-1.0,0.0,0.0,0.2398,-1.0,0.0,0.0,0.35,-1.0,0.0,0.0,0.3322,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vl5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vl1_RotationInterpolator").setKey(new double[] {0.0,0.2083,0.375,0.75,0.8333,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0826,-0.01972,-0.5974,0.8017,0.08231,0.009296,-0.9648,0.2627,0.1734,-0.01238,0.9549,-0.2968,0.08732,-0.008125,0.9691,-0.2463,0.158,0.0,1.0,0.0,0.0826})))
      .addChild(new OrientationInterpolator("Walk_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.375,0.4167,0.5,0.5833,0.6667,0.75,0.8333,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {0.0,-1.0,0.0,0.0864,0.0,1.0,0.0,0.1825,0.0,1.0,0.0,0.1505,0.0,1.0,0.0,0.1053,0.0,1.0,0.0,0.0439,0.0,-1.0,0.0,0.0312,0.0,-1.0,0.0,0.07936,0.0,-1.0,0.0,0.1616,0.0,-1.0,0.0,0.155,0.0,-1.0,0.0,0.08642})))
      .addChild(new OrientationInterpolator("Walk_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.1189,-1.0,0.0,0.0,0.1861,1.0,0.0,0.0,0.3357,1.0,0.0,0.0,0.1189})))
      .addChild(new OrientationInterpolator("Walk_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.411508,-1.0,0.0,0.0,0.0925011,-1.0,0.0,0.0,0.572568,-1.0,0.0,0.0,0.411508})))
      .addChild(new OrientationInterpolator("Walk_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {0.0,-1.0,0.0,0.461076,-0.330195,-0.927451,0.175516,0.538852,0.0327774,-0.999314,-0.0172185,0.492033,0.0,-1.0,0.0,0.461076})))
      .addChild(new OrientationInterpolator("Walk_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.093,1.0,0.0,0.0,0.3197,-1.0,0.0,0.0,0.1564,-1.0,0.0,0.0,0.093})))
      .addChild(new OrientationInterpolator("Walk_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.411508,-1.0,0.0,0.0,0.0925011,-1.0,0.0,0.0,0.572568,-1.0,0.0,0.0,0.411508})))
      .addChild(new OrientationInterpolator("Walk_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.375,0.9167,1.0}).setKeyValue(new MFRotation(new double[] {-0.8129,0.4759,-0.3357,0.1346,0.1533,-0.9878,0.02582,0.3902,-0.5701,0.7604,-0.311,0.366,-0.8129,0.4759,-0.3357,0.1346})))
      .addChild(new OrientationInterpolator("Walk_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Walk_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("WalkTimer").setFromField("fraction_changed").setToNode("Walk_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Walk_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Walk_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("RunAnimation_loa4")
      .addChild(new TimeSensor("RunTimer").setLoop(true))
      .addComments(" indention to match Joint hierarchy ")
      .addChild(new PositionInterpolator("Run_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.22,0.3,0.31,0.5,0.69,0.7,0.78,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,-0.01,0.0,0.0,-0.037,0.0,0.0,-0.049,0.0,0.0,-0.037,0.0,0.0,-0.01,0.0,0.0,-0.037,0.0,0.0,-0.049,0.0,0.0,-0.037,0.0,0.0,-0.01,0.0})))
      .addChild(new OrientationInterpolator("Run_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.06,1.0,0.0,0.0,0.167,1.0,0.0,0.0,0.06,1.0,0.0,0.0,0.168,1.0,0.0,0.0,0.06})))
      .addChild(new OrientationInterpolator("Run_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {0.0,-1.0,0.0,0.125,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.125,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,0.125})))
      .addChild(new OrientationInterpolator("Run_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {-0.99,0.033,0.040,1.42,-0.99,0.1328,0.067,0.42,0.99,0.014,0.009,0.9,-0.99,0.0703,0.05,0.70,-0.99,0.033,0.040,1.42})))
      .addChild(new OrientationInterpolator("Run_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,1.01,1.0,0.0,0.0,0.426,1.0,0.0,0.0,0.705,1.0,0.0,0.0,2.179,1.0,0.0,0.0,1.01})))
      .addChild(new OrientationInterpolator("Run_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.22,0.30,0.4,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0374,-1.0,0.0,0.0,0.1037,-1.0,0.0,0.0,0.4328,1.0,0.0,0.0,0.1929,1.0,0.0,0.0,0.03574})))
      .addChild(new OrientationInterpolator("Run_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {0.99,-0.014,0.009,0.9,-0.99,-0.0703,-0.05,0.70,-0.99,-0.033,0.040,1.42,-0.99,-0.1328,-0.067,0.42,0.99,-0.014,0.009,0.9})))
      .addChild(new OrientationInterpolator("Run_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.705,1.0,0.0,0.0,2.179,1.0,0.0,0.0,1.01,1.0,0.0,0.0,0.426,1.0,0.0,0.0,0.705})))
      .addChild(new OrientationInterpolator("Run_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.4,0.71,0.8,0.82,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.2323,-1.0,0.0,0.0,0.07843,-1.0,0.0,0.0,0.32,-1.0,0.0,0.0,0.374,-1.0,0.0,0.0,0.3478,1.0,0.0,0.0,0.2323})))
      .addChild(new OrientationInterpolator("Run_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vl5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vl1_RotationInterpolator").setKey(new double[] {0.0,0.2545,0.4909,0.7636,1.0}).setKeyValue(new MFRotation(new double[] {0.97,0.65,0.086,0.5,0.9,0.003,-0.02,0.38,0.95,-0.68,-0.086,0.5,0.9,0.004,-0.025,0.4,0.97,0.65,0.086,0.5})))
      .addChild(new OrientationInterpolator("Run_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vc4_RotationInterpolator").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {0.5,0.0,0.0,0.20,-0.5,-0.7,0.0,0.20,0.0,0.0,1.0,0.0,-0.5,0.5,0.0,0.20,0.7,0.0,0.0,0.20})))
      .addChild(new OrientationInterpolator("Run_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {0.7,0.0,0.0,0.20,-0.7,-0.7,0.0,0.20,0.0,0.0,1.0,0.0,-0.7,0.7,0.0,0.20,0.7,0.0,0.0,0.20})))
      .addChild(new OrientationInterpolator("Run_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {0.99,-0.074,0.25,1.5,0.99,-0.092,0.44,0.3,-0.99,0.136,0.25,0.85,0.99,-0.081,0.38,0.4,0.99,-0.074,0.25,1.5})))
      .addChild(new OrientationInterpolator("Run_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.2182,0.4909,0.7455,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,1.85,-0.99,-0.19,0.18,1.35,-1.0,0.0,0.0,0.975,-0.99,-0.09,-0.02,1.55,-1.0,0.0,0.0,1.85})))
      .addChild(new OrientationInterpolator("Run_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {-0.25,-1.0,0.08,0.14,0.25,1.0,0.08,0.14,0.0,0.0,1.0,0.0,-0.25,1.0,0.08,-0.14,-0.25,1.0,0.08,0.14})))
      .addChild(new OrientationInterpolator("Run_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.2545,0.4909,0.7091,1.0}).setKeyValue(new MFRotation(new double[] {-0.99,-0.136,-0.25,0.85,0.99,0.081,-0.38,0.4,0.99,0.074,-0.25,1.5,0.99,0.081,-0.38,0.4,-0.99,-0.136,-0.25,0.85})))
      .addChild(new OrientationInterpolator("Run_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.2545,0.4909,0.7091,11.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,0.975,-0.99,0.09,0.02,1.55,-1.0,0.0,0.0,1.85,-0.99,0.19,-0.18,1.35,-1.0,0.0,0.0,0.975})))
      .addChild(new OrientationInterpolator("Run_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,1.0}).setKeyValue(new MFRotation(new double[] {-0.917742,-0.237244,-0.318536,0.214273,-0.917742,-0.237244,-0.318536,0.21427})))
      .addChild(new OrientationInterpolator("Run_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.25,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.27,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Run_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addComments(" Timer to Interpolators ")
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("RunTimer").setFromField("fraction_changed").setToNode("Run_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addComments(" Interpolators to Joints ")
      .addChild(new ROUTE().setFromNode("Run_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Run_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("JumpAnimation_loa4")
      .addChild(new TimeSensor("JumpTimer").setCycleInterval(5.5).setLoop(true))
      .addChild(new PositionInterpolator("Jump_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.04,0.07,0.11,0.15,0.19,0.22,0.25,0.27,0.31,0.33,0.35,0.38,0.53,0.544,0.76,0.8,0.84,0.88,0.92,0.96,1.0}).setKeyValue(getJump_humanoid_root_TranslationInterpolator_4_6156_keyValue()))
      .addChild(new OrientationInterpolator("Jump_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.64,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.3273,1.0,0.0,0.0,0.3273,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.1892,1.0,0.0,0.0,0.1892,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.36,0.4,0.44,0.48,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,4.349,1.0,0.0,0.0,4.349,1.0,0.0,0.0,4.615,-1.0,0.0,0.0,0.9136,-1.0,0.0,0.0,0.3614,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.7869,-1.0,0.0,0.0,0.3918,-1.0,0.0,0.0,0.5433,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,2.047,1.0,0.0,0.0,2.047,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.566,1.0,0.0,0.0,0.5913,1.0,0.0,0.0,0.9235,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.36,0.4,0.44,0.48,0.64,0.76,0.84,0.88,0.92,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.625,-1.0,0.0,0.0,0.625,-1.0,0.0,0.0,0.3364,-1.0,0.0,0.0,0.2742,-1.0,0.0,0.0,0.05078,1.0,0.0,0.0,0.2833,1.0,0.0,0.0,0.6667,1.0,0.0,0.0,0.2833,-1.0,0.0,0.0,0.2108,-1.0,0.0,0.0,0.375,-1.0,0.0,0.0,0.3146,-1.0,0.0,0.0,0.1174,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.18,0.24,0.26,0.28,0.32,0.48,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.63,-1.0,0.0,0.0,1.7,-1.0,0.0,0.0,1.55,-1.0,0.0,0.0,0.8943,-1.0,0.0,0.0,0.3698,0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.4963,-1.0,0.0,0.0,0.3829,-1.0,0.0,0.0,0.5169,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.20,0.25,0.30,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,2.5,1.0,0.0,0.0,1.7,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.9507,1.0,0.0,0.0,0.5845,1.0,0.0,0.0,0.9054,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.10,0.15,0.25,0.28,0.32,0.35,0.64,0.76,0.84,0.88,0.92,0.96,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.6735,-1.0,0.0,0.0,0.6735,-1.0,0.0,0.0,0.3527,-1.0,0.0,0.0,0.3038,-1.0,0.0,0.0,0.0796,1.0,0.0,0.0,1.3,1.0,0.0,0.0,0.6509,1.0,0.0,0.0,0.3001,-1.0,0.0,0.0,0.2087,-1.0,0.0,0.0,0.3756,-1.0,0.0,0.0,0.3279,-1.0,0.0,0.0,0.1193,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vl5_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,-0.1,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.6,0.0,1.0,0.0,0.1,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vl1_RotationInterpolator").setKey(new double[] {0.0,0.22,0.28,0.34,0.71,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.05,1.0,0.0,0.0,1.051,-1.0,0.0,0.0,0.257,1.0,0.0,0.0,0.2171,1.0,0.0,0.0,0.3465,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc6_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.8,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,-1.0,0.0,0.0,0.6,0.0,-1.0,0.0,0.8,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc4_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.1942,-1.0,0.0,0.0,0.1942,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.2284,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.48,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.599,-1.0,0.0,0.0,0.599,-1.0,0.0,0.0,0.322,1.0,0.0,0.0,0.065,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.22,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-0.9987,0.0255,0.045,1.57,-0.9987,0.0255,0.0449,1.57,1.0,0.0004,0.0030,4.114,-0.8413,0.3238,0.4329,1.453,-0.877,0.4198,0.2337,0.6009,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.58,0.72,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,1.13,-1.0,0.0,0.0,1.7,-1.0,0.0,0.0,1.7,-1.0,0.0,0.0,0.4,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.48,0.52,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0673,0.9894,-0.1281,4.1557,0.0673,0.9895,-0.1281,4.1557,0.0036,0.9999,0.01358,4.5822,0.0,-1.0,0.0,0.6559,-0.0005,-0.9999,0.00127,1.2839,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,-0.22,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,0.88,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.9992,0.0204,0.0355,4.688,0.9992,0.0204,0.0355,4.688,0.9989,-0.0462,0.0051,4.079,-0.8687,-0.2525,-0.4261,1.501,-0.941,-0.2893,-0.1754,0.4788,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.0415,-1.0,0.0,0.0,0.0415,-1.0,0.0,0.0,0.5855,-1.0,0.0,0.0,0.5852,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.28,0.32,0.64,0.76,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-0.0585,0.9839,-0.1688,1.8595,-0.0585,0.9839,-0.1688,1.859,-0.0022,0.9980,-0.063,1.4607,0.0,1.0,0.0,0.4973,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Jump_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("JumpTimer").setFromField("fraction_changed").setToNode("Jump_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Jump_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Jump_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Kick1Animation_loa4")
      .addChild(new TimeSensor("Kick1Timer").setCycleInterval(5.5).setLoop(true))
      .addChild(new PositionInterpolator("Kick1_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFVec3f(new double[] {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.0,0.0,-1.0,0.0,0.1,0.0,1.0,0.0,0.0,0.0,1.0,-1.0,0.24,0.0,-1.0,0.0,0.4,0.0,1.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.2,0.3,0.5,0.6,0.9,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.9,-1.0,0.0,0.0,0.95,1.0,0.0,0.0,0.75,-1.0,0.0,0.0,0.05,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,-1.0,0.0,0.0,0.5,-1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.75,-1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.2,0.3,0.5,0.6,0.9,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.9,-1.0,0.0,0.0,1.75,-1.0,0.0,0.0,2.25,-1.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.95,1.0,0.0,0.0,1.75,-1.0,0.0,0.0,0.28,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,-1.0,0.0,0.0,0.9,-1.0,0.0,0.0,0.95,1.0,0.0,0.0,0.75,-1.0,0.0,0.0,0.05,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vl5_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vl4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vc6_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.5,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vc4_RotationInterpolator").setKey(new double[] {0.0,0.25,0.55,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.22,0.0,0.0,1.0,0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.76,-0.25,0.0,1.0,1.76,0.0,0.0,1.0,1.256,0.0,0.0,1.0,0.05,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,-0.55,-1.0,0.25,0.0,2.55,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.55,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.7,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,-0.22,0.0,0.0,1.0,-0.2,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,-1.76,0.25,0.0,1.0,-1.76,0.0,0.0,1.0,-1.256,0.0,0.0,1.0,-0.05,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,-0.55,1.0,0.25,0.0,-2.55,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,-0.55,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.2,0.4,0.6,0.8,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.1,1.0,0.0,0.0,0.7,1.0,0.0,0.0,0.2,1.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1Timer").setFromField("fraction_changed").setToNode("Kick1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick1_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Kick1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Kick2Animation_loa4")
      .addChild(new TimeSensor("Kick2Timer").setCycleInterval(5.5).setLoop(true))
      .addChild(new PositionInterpolator("Kick2_humanoid_root_TranslationInterpolator").setKey(new double[] {0.0,0.2,0.6,1.0}).setKeyValue(new MFVec3f(new double[] {1.0,0.3,-1.0,0.4,-0.04,-0.4,-0.18,0.1,0.0,-0.2,0.15,0.15})))
      .addChild(new OrientationInterpolator("Kick2_humanoid_root_RotationInterpolator").setKey(new double[] {0.0,0.1,0.4,0.6,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.5,1.0,0.0,0.0,0.5,-1.0,0.0,0.0,0.1,-1.0,0.0,0.0,0.5,-1.0,0.0,0.0,0.5})))
      .addChild(new OrientationInterpolator("Kick2_sacroiliac_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_hip_RotationInterpolator").setKey(new double[] {0.0,0.1,0.3,0.45,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,1.5,-1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.5,1.0,0.0,0.0,1.0})))
      .addChild(new OrientationInterpolator("Kick2_l_knee_RotationInterpolator").setKey(new double[] {0.0,0.2,0.35,0.5,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.2,1.0,0.0,1.0,0.5,1.0,0.0,0.0,1.4})))
      .addChild(new OrientationInterpolator("Kick2_l_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_hip_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,-1.0,0.0,0.0,1.0,-1.0,0.0,0.0,1.0,-1.0,0.0,0.0,1.0})))
      .addChild(new OrientationInterpolator("Kick2_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,0.1,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,1.5})))
      .addChild(new OrientationInterpolator("Kick2_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.25,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.5})))
      .addChild(new OrientationInterpolator("Kick2_r_talocalcaneonavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_cuneonavicular_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsometatarsal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metatarsophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_cuneonavicular_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsometatarsal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metatarsophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_cuneonavicular_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsometatarsal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metatarsophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_calcaneocuboid_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_transversetarsal_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsometatarsal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metatarsophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsometatarsal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metatarsophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vl5_RotationInterpolator").setKey(new double[] {0.0,0.3,0.5,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,-1.0,0.0,0.0,0.15,1.0,0.0,0.0,0.15,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vl4_RotationInterpolator").setKey(new double[] {0.0,0.3,0.5,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,-1.0,0.0,0.0,0.15,1.0,0.0,0.0,0.15,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vl3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vl2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vl1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt12_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt11_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt10_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt9_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt8_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt7_RotationInterpolator").setKey(new double[] {0.0,0.3,0.5,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,-1.0,0.0,0.0,0.15,1.0,0.0,0.0,0.15,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt6_RotationInterpolator").setKey(new double[] {0.0,0.3,0.5,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.25,-1.0,0.0,0.0,0.15,1.0,0.0,0.0,0.15,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vt1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vc7_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vc6_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vc5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vc4_RotationInterpolator").setKey(new double[] {0.0,0.3,0.4,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,1.0,0.25,-1.0,0.0,-1.0,0.35,1.0,0.0,0.0,0.75,1.0,0.0,1.0,0.5})))
      .addChild(new OrientationInterpolator("Kick2_vc3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vc2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_vc1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_skullbase_RotationInterpolator").setKey(new double[] {0.0,0.2,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,-1.0,0.0,0.25,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.25})))
      .addChild(new OrientationInterpolator("Kick2_l_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_eyelid_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_eyeball_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_eyebrow_joint_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_temporomandibular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.4,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,-1.0,0.0,1.0,1.75})))
      .addChild(new OrientationInterpolator("Kick2_l_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,3.0,-1.0,0.0,0.0,0.75,-1.0,-1.0,0.0,0.5})))
      .addChild(new OrientationInterpolator("Kick2_l_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.4,0.8,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.3,0.0,-0.5,1.0,1.3,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_sternoclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_acromioclavicular_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_shoulder_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,-1.0,2.5,0.0,0.0,-1.0,1.5,0.0,0.0,-1.0,1.75})))
      .addChild(new OrientationInterpolator("Kick2_r_elbow_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {-1.0,0.0,0.0,3.0,-1.0,0.0,0.0,0.75,-1.0,-1.0,0.0,0.5})))
      .addChild(new OrientationInterpolator("Kick2_r_radiocarpal_RotationInterpolator").setKey(new double[] {0.0,0.5,0.7,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,0.3,0.0,0.0,1.0,0.0,0.0,0.0,-1.0,1.0,0.0,-1.0,0.0,0.3})))
      .addChild(new OrientationInterpolator("Kick2_r_midcarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpometacarpal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metacarpophalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_interphalangeal_1_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_midcarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpometacarpal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metacarpophalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_midcarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpometacarpal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metacarpophalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_midcarpal_4_5_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpometacarpal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metacarpophalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpometacarpal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_metacarpophalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Kick2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setKey(new double[] {0.0,0.5,0.75,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.5,0.0,0.0,1.0,0.0})))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_humanoid_root_TranslationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_humanoid_root_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_sacroiliac_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_hip_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_knee_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_talocrural_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_talocalcaneonavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_cuneonavicular_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsometatarsal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metatarsophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_cuneonavicular_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsometatarsal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metatarsophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_cuneonavicular_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsometatarsal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metatarsophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_calcaneocuboid_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_transversetarsal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsometatarsal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metatarsophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsometatarsal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metatarsophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vl5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vl4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vl3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vl2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vl1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt12_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt11_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt10_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt9_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt8_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vt1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vc7_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vc6_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vc5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vc4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vc3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vc2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_vc1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_skullbase_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_eyelid_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_eyeball_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_eyebrow_joint_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_temporomandibular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_sternoclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_acromioclavicular_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_shoulder_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_elbow_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_radiocarpal_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_midcarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpometacarpal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metacarpophalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_interphalangeal_1_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_midcarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpometacarpal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metacarpophalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_midcarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpometacarpal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metacarpophalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_midcarpal_4_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpometacarpal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metacarpophalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpometacarpal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_metacarpophalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2Timer").setFromField("fraction_changed").setToNode("Kick2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setToField("set_fraction"))
      .addChild(new ROUTE().setFromNode("Kick2_humanoid_root_TranslationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Kick2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("hanimLeft_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("hanim_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("hanim_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("hanim_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("TimerControls")
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Default_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_T_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_A_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Test_H_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch1_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Pitch2_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw1_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Yaw2_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll1_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Roll2_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Walk_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Run_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Jump_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick1_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("Kick2_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_startTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("DefaultTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("PoseTTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("PoseATimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("PoseHTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Pitch1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Pitch2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Yaw1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Yaw2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Roll1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Roll2Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("WalkTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("RunTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("JumpTimer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Kick1Timer").setToField("set_stopTime"))
      .addChild(new ROUTE().setFromNode("StopTimer_Touch").setFromField("touchTime").setToNode("Kick2Timer").setToField("set_stopTime")))
    .addComments(" EXPORT AS='AllBonesSkeleton' localDEF='hanim_AllBonesSkeleton'/> <EXPORT AS='AllBonesSkeletonMesh' localDEF='hanimMesh_AllBonesSkeleton'/ "));
            }
            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

		/** Large attribute array: OrientationInterpolator DEF='Walk_r_hip_RotationInterpolator' keyValue field, scene-graph level=4, element #5301, 40 total numbers made up of 10 4-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 MFRotation getWalk_r_hip_RotationInterpolator_4_5301_keyValue()
		{
			MFRotation Walk_r_hip_RotationInterpolator_4_5301_keyValue = new MFRotation(new double[] {-0.5831,0.03511,0.8116,0.1481,-0.995,0.02296,0.09674,0.4683,-1.0,0.002,0.00796,0.4732,-0.998,-0.0158,-0.061,0.5079,-0.9911,-0.0354,-0.1286,0.5419,-0.9131,-0.0624,-0.403,0.336,-0.431,-0.07962,-0.899,0.07038,1.0,0.0,0.0,0.2571,0.9891,-0.02805,0.1444,0.3879,-0.5831,0.03511,0.8116,0.1481});
			return Walk_r_hip_RotationInterpolator_4_5301_keyValue;
		}
		/** Large attribute array: PositionInterpolator DEF='Jump_humanoid_root_TranslationInterpolator' keyValue field, scene-graph level=4, element #6156, 66 total numbers made up of 22 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 getJump_humanoid_root_TranslationInterpolator_4_6156_keyValue()
		{
			MFVec3f Jump_humanoid_root_TranslationInterpolator_4_6156_keyValue = new MFVec3f(new double[] {0.0,0.0,0.0,0.0,-0.0126,-0.0129,0.0,-0.0471,-0.0374,-0.0003,-0.1049,-0.0535,-0.0006,-0.1892,-0.0656,-0.0008,-0.286,-0.0627,-0.0009,-0.3795,-0.0515,-0.001,-0.4484,-0.03656,-0.00106,-0.4484,-0.03656,-0.001122,-0.25,-0.1499,-0.0008616,-0.05,-0.06358,-0.0005128,0.15,-0.05488,0.0004779,0.55,0.02732,0.0001728,1.385,0.006873,0.00017,1.395,0.0069,0.0,0.35,0.02148,0.0,-0.01299,-0.01057,0.0,-0.06932,-0.01064,0.0001,-0.1037,-0.0051,0.0001,-0.07198,-0.0076,0.0001,-0.0163,-0.0049,0.0,0.0,0.0});
			return Jump_humanoid_root_TranslationInterpolator_4_6156_keyValue;
		}

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

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