package net.x3djsonld.data;

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.Lighting.*;
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.Texturing.*;
import org.web3d.x3d.jsail.Time.*;

// Javadoc metadata annotations follow, see below for X3DJSAIL Java source code.
/**
 * <p> joe kick into std anims. </p>
 <p> Related links:  source JoeDemo5JoeSkin5a.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;">net.x3djsonld.data.JoeDemo5JoeSkin5a&nbsp; Document Metadata </td>
		</tr>

		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> title </i> </td>
			<td> <a href="JoeDemo5JoeSkin5.x3d">JoeDemo5JoeSkin5.x3d</a> </td>
		</tr>
		<tr>
			<td style="text-align:right; vertical-align: text-top;"> <i> description </i> </td>
			<td> joe kick into std anims </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>

 */

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

	/** Create and initialize the X3D model for this object. */
	public final void initialize()
	{
            try { // catch-all
  x3dModel = new X3D().setProfile(X3D.PROFILE_IMMERSIVE).setVersion(X3D.VERSION_4_1)
  .setHead(new head()
    .addComponent(new component().setName("HAnim").setLevel(2))
    .addMeta(new meta().setName(meta.NAME_TITLE      ).setContent("JoeDemo5JoeSkin5.x3d"))
    .addMeta(new meta().setName(meta.NAME_DESCRIPTION).setContent("joe kick into std anims")))
  .setScene(new Scene()
    .addChild(new WorldInfo().setTitle("JoeDemo5JoeSkin.x3d, Only Skin"))
    .addChild(new NavigationInfo().setHeadlight(false))
    .addChild(new Background("Background1").setGroundColor(new MFColor(new double[] {0.5,0.5,0.5})).setSkyColor(new MFColor(new double[] {0.4,0.4,0.4})))
    .addChild(new DirectionalLight().setGlobal(true))
    .addChild(new DirectionalLight().setDirection(0.0,0.5,0.0).setGlobal(true).setIntensity(0.75))
    .addChild(new DirectionalLight().setDirection(0.0,0.0,1.0).setGlobal(true))
    .addChild(new Group("SceneViewpoints")
      .addChild(new Viewpoint().setDescription("JinLOA4").setCenterOfRotation(0.0,1.0,0.0).setPosition(0.0,1.0,3.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front").setCenterOfRotation(0.0,0.9,0.0016).setPosition(0.0,0.4,4.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front Close").setCenterOfRotation(0.0,0.9,0.0016).setPosition(0.0,0.8,2.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front Closer").setCenterOfRotation(0.0,0.9,0.0016).setPosition(0.0,1.2,1.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Front Face").setCenterOfRotation(0.0,1.5,0.0016).setPosition(0.0,1.63,1.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Right Side").setCenterOfRotation(0.0,0.9,0.0016).setOrientation(0.0,1.0,0.0,1.57).setPosition(2.6,0.8,0.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Right Side Close").setCenterOfRotation(0.0,0.9,0.0016).setOrientation(0.0,1.0,0.0,1.2).setPosition(1.0,0.8,0.5))
      .addChild(new Viewpoint().setDescription("JinLOA4 Left Side Close").setCenterOfRotation(0.0,0.9,0.0016).setOrientation(0.0,1.0,0.0,-1.2).setPosition(-1.0,0.8,0.5))
      .addChild(new Viewpoint().setDescription("JinLOA4 Left Side").setCenterOfRotation(0.0,0.9,0.0016).setOrientation(0.0,1.0,0.0,-1.57).setPosition(-2.6,0.8,0.0))
      .addChild(new Viewpoint().setDescription("JinLOA4 Top").setCenterOfRotation(0.0,0.9,0.0016).setOrientation(1.0,0.0,0.0,-1.5708).setPosition(0.0,3.5,0.0)))
    .addChild(new Transform("HostCoordSys").setScale(0.17,0.17,0.17)
      .addChild(new Inline().setUrl(new String[] {"JointCoordinateAxes.x3dv"}))
      .addChild(new Viewpoint("HostCoordSysView").setDescription("Host 0 0 0 View")))
    .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.05,-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(1.0,1.0,1.0).setEmissiveColor(0.82,0.52,0.17).setSpecularColor(1.0,1.0,1.0)))
              .setGeometry(new Text().setString(new String[] {"Transportable","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 Group("Joe_Humanoid")
      .addChild(new HAnimHumanoid("JoeHuman").setVersion("2.0")
        .addJoints(new HAnimJoint("Joe_humanoid_root").setName("humanoid_root").setCenter(0.0,0.875,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
          .addChild(new HAnimSite("Joe_RootView1").setName("RootFront")
            .addChild(new Transform("HAnimCoordSys").setScale(0.17,0.17,0.17)
              .addChild(new Inline().setUrl(new String[] {"JointCoordinateAxes.x3dv"}))
              .addChild(new Viewpoint("HAnimCoordSysView").setDescription("HAnim 0 0 0 View"))))
          .addChild(new HAnimJoint("Joe_sacroiliac").setName("sacroiliac").setCenter(0.0,0.920000016689301,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {17,19,20,21,22,23,26,27,73,82,89,91,93}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.349999994039536,0.349999994039536,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
            .addChild(new HAnimJoint("Joe_l_hip").setName("l_hip").setCenter(0.100000001490116,0.920000016689301,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {89,90,94,95,96,97}).setSkinCoordWeight(new double[] {0.649999976158142,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
              .addChild(new HAnimJoint("Joe_l_knee").setName("l_knee").setCenter(0.115000002086163,0.465999990701675,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {334,335,336,337,338,339,340,341}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                .addChild(new HAnimJoint("Joe_l_talocrural").setName("l_talocrural").setCenter(0.115000002086163,0.0689999982714653,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {342,343,344,345}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimJoint("Joe_l_tarsometatarsal_2").setName("l_tarsometatarsal_2").setCenter(0.115000002086163,0.0309999994933605,0.0299999993294477).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {346,347,348,71}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimJoint("Joe_l_metatarsophalangeal_2").setName("l_metatarsophalangeal_2").setCenter(0.115000002086163,0.0370000004768372,0.0900000035762787).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {349,350,351,352}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimJoint("Joe_l_metatarsal_2").setName("l_metatarsal_2").setCenter(0.115000002086163,0.0199999995529652,0.122000001370907).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {353,354,355,356,357,358,359,360,361}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))))
            .addChild(new HAnimJoint("Joe_r_hip").setName("r_hip").setCenter(-0.100000001490116,0.920000016689301,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {91,92,98,99,100,101,362,363}).setSkinCoordWeight(new double[] {0.649999976158142,1.0,0.800000011920929,1.0,1.0,1.0,0.400000005960464,0.800000011920929}).setUlimit(new double[] {0.0,0.0,0.0})
              .addChild(new HAnimJoint("Joe_r_knee").setName("r _knee").setCenter(-0.0500000007450581,0.465999990701675,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {362,363,364,365,366,367,368,369,98}).setSkinCoordWeight(new double[] {0.600000023841858,0.200000002980232,1.0,1.0,1.0,1.0,1.0,1.0,0.200000002980232}).setUlimit(new double[] {0.0,0.0,0.0})
                .addChild(new HAnimJoint("Joe_r_talocrural").setName("r_talocrural").setCenter(-0.115000002086163,0.0689999982714653,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {370,371,372,373}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimJoint("Joe_r_tarsometatarsal_2").setName("r_tarsometatarsal_2").setCenter(-0.100000001490116,0.0149999996647239,-0.00999999977648258).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {374,375,376}).setSkinCoordWeight(new double[] {1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimJoint("Joe_r_metatarsophalangeal_2").setName("r_metatarsophalangeal_2").setCenter(-0.115000002086163,0.0370000004768372,0.0900000035762787).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {377,378,379,380}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimJoint("Joe_r_tarsal_distal_interphalangeal_2").setName("r_tarsal_distal_interphalangeal_2").setCenter(-0.100000001490116,0.00999999977648258,0.140000000596046).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {381,382,383,384,385,386,387,388,389}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0}))))))))
          .addChild(new HAnimJoint("Joe_vl5").setName("vl5").setCenter(0.0,1.04499995708466,-0.0949999988079071).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {28,76}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
            .addChild(new HAnimJoint("Joe_vl4").setName("vl4").setCenter(0.0,1.067999958992,-0.0850000008940697).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
              .addChild(new HAnimJoint("Joe_vl3").setName("vl3").setCenter(0.0,1.09200000762939,-0.0724999979138374).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                .addChild(new HAnimJoint("Joe_vl2").setName("vl2").setCenter(0.0,1.12000000476837,-0.0649999976158142).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {16,18,25,83,84,85,86,87,88}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,0.699999988079071,1.0,0.800000011920929}).setUlimit(new double[] {0.0,0.0,0.0})
                  .addChild(new HAnimJoint("Joe_vl1").setName("vl1").setCenter(0.0,1.14590001106262,-0.0625).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                    .addChild(new HAnimJoint("Joe_vt12").setName("vt12").setCenter(0.0,1.17900002002716,-0.068000003695488).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                      .addChild(new HAnimJoint("Joe_vt11").setName("vt11").setCenter(0.0,1.26789999008179,-0.0810000002384186).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                        .addChild(new HAnimJoint("Joe_vt10").setName("vt10").setCenter(0.0,1.24199998378754,-0.0900000035762787).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {15}).setSkinCoordWeight(new double[] {1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                          .addChild(new HAnimJoint("Joe_vt9").setName("vt9").setCenter(0.0,1.26800000667572,-0.100000001490116).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {13,14}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                            .addChild(new HAnimJoint("Joe_vt8").setName("vt8").setCenter(0.0,1.2940000295639,-0.109999999403954).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                              .addChild(new HAnimJoint("Joe_vt7").setName("vt7").setCenter(0.0,1.32299995422363,-0.115500003099442).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                .addChild(new HAnimJoint("Joe_vt6").setName("vt6").setCenter(0.0,1.35199999809265,-0.119999997317791).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                  .addChild(new HAnimJoint("Joe_vt5").setName("vt5").setCenter(0.0,1.38100004196167,-0.123499996960163).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                    .addChild(new HAnimJoint("Joe_vt4").setName("vt4").setCenter(0.0,1.4099999666214,-0.123499996960163).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {81}).setSkinCoordWeight(new double[] {1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                      .addChild(new HAnimJoint("Joe_vt3").setName("vt3").setCenter(0.0,1.43799996376038,-0.119999997317791).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                        .addChild(new HAnimJoint("Joe_vt2").setName("vt2").setCenter(0.0,1.46800005435944,-0.104999996721745).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                          .addChild(new HAnimJoint("Joe_vt1").setName("vt1").setCenter(0.0,1.49699997901917,-0.0900000035762787).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {11,24}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                            .addChild(new HAnimJoint("Joe_vc7").setName("vc7").setCenter(0.0,1.52499997615814,-0.0719999969005585).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {74,75}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                              .addChild(new HAnimJoint("Joe_vc6").setName("vc6").setCenter(0.0,1.53999996185303,-0.0500000007450581).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                .addChild(new HAnimJoint("Joe_vc5").setName("vc5").setCenter(0.0,1.55200004577637,-0.0350000001490116).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                  .addChild(new HAnimJoint("Joe_vc4").setName("vc4").setCenter(0.0,1.56749999523163,-0.0255999993532896).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                    .addChild(new HAnimJoint("Joe_vc3").setName("vc3").setCenter(0.0,1.58224999904633,-0.0185000002384186).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                      .addChild(new HAnimJoint("Joe_vc2").setName("vc2").setCenter(0.0,1.59500002861023,-0.0175000000745058).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimJoint("Joe_vc1").setName("vc1").setCenter(0.0,1.61000001430511,-0.0149999996647239).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_skullbase").setName("skullbase").setCenter(0.0,1.62999999523163,-0.00999999977648258).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {0,1,2,3,4,5,6,7,8,9}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_l_eyeball_joint").setName("l_eyeball_joint").setCenter(0.034000001847744,1.65900003910065,0.0599999986588955).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0}))
                                                            .addChild(new HAnimJoint("Joe_r_eyeball_joint").setName("r_eyeball_joint").setCenter(-0.034000001847744,1.65900003910065,0.0599999986588955).setLlimit(new double[] {0.0,0.0,0.0}).setUlimit(new double[] {0.0,0.0,0.0})))))))))
                                              .addChild(new HAnimJoint("Joe_l_sternoclavicular").setName("l_sternoclavicular").setCenter(0.0820000022649765,1.44879996776581,-0.035300001502037).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {12}).setSkinCoordWeight(new double[] {1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                .addChild(new HAnimJoint("Joe_l_acromioclavicular").setName("l_acromioclavicular").setCenter(0.0961999967694283,1.42690002918243,-0.0423999987542629).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {79}).setSkinCoordWeight(new double[] {1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                  .addChild(new HAnimJoint("Joe_l_shoulder").setName("l_shoulder").setCenter(0.200000002980232,1.44000005722046,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {41,42,44,80,102,103,104,105}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                    .addChild(new HAnimJoint("Joe_l_elbow").setName("l_elbow").setCenter(0.200000002980232,1.13880002498627,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {45,46,47,109,110,111,112,113,115,116,117,118}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                      .addChild(new HAnimJoint("Joe_l_radiocarpal").setName("l_radiocarpal").setCenter(0.200000002980232,0.870000004768372,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {119,120,121,122,123,124,125,126}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimJoint("Joe_l_carpometacarpal_1").setName("l_carpometacarpal_1").setCenter(0.192399993538857,0.847199976444244,-0.0533999986946583).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {127,128}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_l_metacarpophalangeal_1").setName("l_metacarpophalangeal_1").setCenter(0.195099994540215,0.82260000705719,0.0245999991893768).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {138,139,140,141,142,143}).setSkinCoordWeight(new double[] {0.5,0.5,0.5,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_l_carpal_interphalangeal_1").setName("l_carpal_interphalangeal_1").setCenter(0.195500001311302,0.815900027751923,0.046399999409914).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {144,145,146,147,148,149,150,151,152}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0}))))
                                                        .addChild(new HAnimJoint("Joe_l_carpometacarpal_2").setName("l_carpometacarpal_2").setCenter(0.198300004005432,0.80239999294281,-0.0280000008642673).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {129,130}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_l_metacarpophalangeal_2").setName("l_metacarpophalangeal_2").setCenter(0.198300004005432,0.781499981880188,-0.0280000008642673).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {138,139,140,153,154,155,163}).setSkinCoordWeight(new double[] {0.5,0.5,0.5,1.0,1.0,1.0,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_l_carpal_proximal_interphalangeal_2").setName("l_carpal_proximal_interphalangeal_2").setCenter(0.201700001955032,0.736299991607666,-0.0248000007122755).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {166,167,168,169}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_l_carpal_distal_interphalangeal_2").setName("l_carpal_distal_interphalangeal_2").setCenter(0.202800005674362,0.713900029659271,-0.0236000008881092).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {170,171,172,173,174,175,176,177,178}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))
                                                        .addChild(new HAnimJoint("Joe_l_carpometacarpal_3").setName("l_carpometacarpal_3").setCenter(0.198699995875359,0.802900016307831,-0.0529999993741512).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {131,132}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_l_metacarpophalangeal_3").setName("l_metacarpophalangeal_3").setCenter(0.198699995875359,0.781799972057343,-0.0529999993741512).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {156,157,163,164}).setSkinCoordWeight(new double[] {1.0,1.0,0.5,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_l_carpal_proximal_interphalangeal_3").setName("l_carpal_proximal_interphalangeal_3").setCenter(0.201299995183945,0.727299988269806,-0.0502999983727932).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {179,180,181,182}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_l_carpal_distal_interphalangeal_3").setName("l_carpal_distal_interphalangeal_3").setCenter(0.202600002288818,0.701099991798401,-0.0494000017642975).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {183,184,185,186,187,188,189,190,191}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))
                                                        .addChild(new HAnimJoint("Joe_l_carpometacarpal_4").setName("l_carpometacarpal_4").setCenter(0.195600003004074,0.801900029182434,-0.0794000029563904).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {133,134}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_l_metacarpophalangeal_4").setName("l_metacarpophalangeal_4").setCenter(0.195600003004074,0.781499981880188,-0.0794000029563904).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {158,159,164,165}).setSkinCoordWeight(new double[] {1.0,1.0,0.5,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_l_carpal_proximal_interphalangeal_4").setName("l_carpal_proximal_interphalangeal_4").setCenter(0.197300001978874,0.72869998216629,-0.0776999965310097).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {192,193,194,195}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_l_carpal_distal_interphalangeal_4").setName("l_carpal_distal_interphalangeal_4").setCenter(0.198300004005432,0.704500019550323,-0.0767000019550323).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {196,197,198,199,200,201,202,203,204}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))
                                                        .addChild(new HAnimJoint("Joe_l_carpometacarpal_5").setName("l_carpometacarpal_5").setCenter(0.192499995231628,0.806599974632263,-0.10360000282526).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {135,136,137,165}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_l_metacarpophalangeal_5").setName("l_metacarpophalangeal_5").setCenter(0.192499995231628,0.78659999370575,-0.10360000282526).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {160,161,162}).setSkinCoordWeight(new double[] {1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_l_carpal_proximal_interphalangeal_5").setName("l_carpal_proximal_interphalangeal_5").setCenter(0.193800002336502,0.745199978351593,-0.102399997413158).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {205,206,207,208}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_l_carpal_distal_interphalangeal_5").setName("l_carpal_distal_interphalangeal_5").setCenter(0.19480000436306,0.727699995040894,-0.101700000464916).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {209,210,211,212,213,214,215,216,217}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0}))))))))))
                                              .addChild(new HAnimJoint("Joe_r_sternoclavicular").setName("r_sternoclavicular").setCenter(-0.0299999993294477,1.46000003814697,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {10}).setSkinCoordWeight(new double[] {1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                .addChild(new HAnimJoint("Joe_r_acromioclavicular").setName("r_acromioclavicular").setCenter(-0.0900000035762787,1.4099999666214,-0.109999999403954).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {77,29}).setSkinCoordWeight(new double[] {1.0,0.899999976158142}).setUlimit(new double[] {0.0,0.0,0.0})
                                                  .addChild(new HAnimJoint("Joe_r_shoulder").setName("r_shoulder").setCenter(-0.200000002980232,1.44000005722046,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {29,30,32,78,218,219,220,221,86,88}).setSkinCoordWeight(new double[] {0.100000001490116,1.0,1.0,1.0,1.0,1.0,1.0,1.0,0.300000011920929,0.200000002980232}).setUlimit(new double[] {0.0,0.0,0.0})
                                                    .addChild(new HAnimJoint("Joe_r_elbow").setName("r_elbow").setCenter(-0.200000002980232,1.13880002498627,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {33,34,35,225,226,227,228,229,231,232,233,234}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                      .addChild(new HAnimJoint("Joe_r_radiocarpal").setName("r_radiocarpal").setCenter(-0.200000002980232,0.889999985694885,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {235,236,237,238,239,240,241,242}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                        .addChild(new HAnimJoint("Joe_r_carpometacarpal_1").setName("r_carpometacarpal_1").setCenter(-0.200000002980232,0.850000023841858,0.0).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {243,244}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_r_metacarpophalangeal_1").setName("r_metacarpophalangeal_1").setCenter(-0.200000002980232,0.819999992847443,0.0299999993294477).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {254,255,256,257,258,259}).setSkinCoordWeight(new double[] {0.5,0.5,0.5,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_r_carpal_interphalangeal_1").setName("r_carpal_interphalangeal_1").setCenter(-0.200000002980232,0.800000011920929,0.0500000007450581).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {260,261,262,263,264,265,266,267,268}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0}))))
                                                        .addChild(new HAnimJoint("Joe_r_carpometacarpal_2").setName("r_carpometacarpal_2").setCenter(-0.200000002980232,0.839999973773956,-0.0149999996647239).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {245,246}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_r_metacarpophalangeal_2").setName("r_metacarpophalangeal_2").setCenter(-0.200000002980232,0.792999982833862,-0.0149999996647239).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {254,255,256,269,270,271,279}).setSkinCoordWeight(new double[] {0.5,0.5,0.5,1.0,1.0,1.0,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_r_carpal_proximal_interphalangeal_2").setName("r_carpal_proximal_interphalangeal_2").setCenter(-0.200000002980232,0.745000004768372,-0.0149999996647239).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {282,283,284,285}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_r_carpal_distal_interphalangeal_2").setName("r_carpal_distal_interphalangeal_2").setCenter(-0.200000002980232,0.720000028610229,-0.0149999996647239).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {286,287,288,289,290,291,292,293,294}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))
                                                        .addChild(new HAnimJoint("Joe_r_carpometacarpal_3").setName("r_carpometacarpal_3").setCenter(-0.200000002980232,0.834999978542328,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {247,248}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_r_metacarpophalangeal_3").setName("r_metacarpophalangeal_3").setCenter(-0.200000002980232,0.787999987602234,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {272,273,279,280}).setSkinCoordWeight(new double[] {1.0,1.0,0.5,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_r_carpal_proximal_interphalangeal_3").setName("r_carpal_proximal_interphalangeal_3").setCenter(-0.200000002980232,0.740000009536743,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {295,296,297,298}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_r_carpal_distal_interphalangeal_3").setName("r_carpal_distal_interphalangeal_3").setCenter(-0.200000002980232,0.714200019836426,-0.0399999991059303).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {299,300,301,302,303,304,305,306,307}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))
                                                        .addChild(new HAnimJoint("Joe_r_carpometacarpal_4").setName("r_carpometacarpal_4").setCenter(-0.200000002980232,0.834999978542328,-0.0649999976158142).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {249,250}).setSkinCoordWeight(new double[] {1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_r_metacarpophalangeal_4").setName("r_metacarpophalangeal_4").setCenter(-0.200000002980232,0.792999982833862,-0.0649999976158142).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {274,275,280,281}).setSkinCoordWeight(new double[] {1.0,1.0,0.5,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_r_carpal_proximal_interphalangeal_4").setName("r_carpal_proximal_interphalangeal_4").setCenter(-0.200000002980232,0.740000009536743,-0.0649999976158142).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {308,309,310,311}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_r_carpal_distal_interphalangeal_4").setName("r_carpal_distal_interphalangeal_4").setCenter(-0.200000002980232,0.717700004577637,-0.0649999976158142).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {312,313,314,315,316,317,318,319,320}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))
                                                        .addChild(new HAnimJoint("Joe_r_carpometacarpal_5").setName("r_carpometacarpal_5").setCenter(-0.200000002980232,0.839999973773956,-0.0850000008940697).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {251,252,253,281}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,0.5}).setUlimit(new double[] {0.0,0.0,0.0})
                                                          .addChild(new HAnimJoint("Joe_r_metacarpophalangeal_5").setName("r_metacarpophalangeal_5").setCenter(-0.200000002980232,0.790000021457672,-0.0850000008940697).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {276,277,278}).setSkinCoordWeight(new double[] {1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                            .addChild(new HAnimJoint("Joe_r_carpal_proximal_interphalangeal_5").setName("r_carpal_proximal_interphalangeal_5").setCenter(-0.200000002980232,0.754999995231628,-0.0850000008940697).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {321,322,323,324}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})
                                                              .addChild(new HAnimJoint("Joe_r_carpal_distal_interphalangeal_5").setName("r_carpal_distal_interphalangeal_5").setCenter(-0.200000002980232,0.735000014305115,-0.0900000035762787).setLlimit(new double[] {0.0,0.0,0.0}).setSkinCoordIndex(new int[] {325,326,327,328,329,330,331,332,333}).setSkinCoordWeight(new double[] {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}).setUlimit(new double[] {0.0,0.0,0.0})))))))))))))))))))))))))))))
        .addJoints(new HAnimJoint().setUSE("Joe_sacroiliac"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_hip"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_knee"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_talocrural"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_tarsometatarsal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_metatarsophalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_metatarsal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_hip"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_knee"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_talocrural"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_tarsometatarsal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_metatarsophalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_tarsal_distal_interphalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_vl5"))
        .addJoints(new HAnimJoint().setUSE("Joe_vl4"))
        .addJoints(new HAnimJoint().setUSE("Joe_vl3"))
        .addJoints(new HAnimJoint().setUSE("Joe_vl2"))
        .addJoints(new HAnimJoint().setUSE("Joe_vl1"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt12"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt11"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt10"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt9"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt8"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt7"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt6"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt5"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt4"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt3"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt2"))
        .addJoints(new HAnimJoint().setUSE("Joe_vt1"))
        .addJoints(new HAnimJoint().setUSE("Joe_vc7"))
        .addJoints(new HAnimJoint().setUSE("Joe_vc6"))
        .addJoints(new HAnimJoint().setUSE("Joe_vc5"))
        .addJoints(new HAnimJoint().setUSE("Joe_vc4"))
        .addJoints(new HAnimJoint().setUSE("Joe_vc3"))
        .addJoints(new HAnimJoint().setUSE("Joe_vc2"))
        .addJoints(new HAnimJoint().setUSE("Joe_vc1"))
        .addJoints(new HAnimJoint().setUSE("Joe_skullbase"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_eyeball_joint"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_eyeball_joint"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_sternoclavicular"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_acromioclavicular"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_shoulder"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_elbow"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_radiocarpal"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpometacarpal_1"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_metacarpophalangeal_1"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_interphalangeal_1"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpometacarpal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_metacarpophalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_proximal_interphalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_distal_interphalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpometacarpal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_metacarpophalangeal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_proximal_interphalangeal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_distal_interphalangeal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpometacarpal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_metacarpophalangeal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_proximal_interphalangeal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_distal_interphalangeal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpometacarpal_5"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_metacarpophalangeal_5"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_proximal_interphalangeal_5"))
        .addJoints(new HAnimJoint().setUSE("Joe_l_carpal_distal_interphalangeal_5"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_sternoclavicular"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_acromioclavicular"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_shoulder"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_elbow"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_radiocarpal"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpometacarpal_1"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_metacarpophalangeal_1"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_interphalangeal_1"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpometacarpal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_metacarpophalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_proximal_interphalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_distal_interphalangeal_2"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpometacarpal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_metacarpophalangeal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_proximal_interphalangeal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_distal_interphalangeal_3"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpometacarpal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_metacarpophalangeal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_proximal_interphalangeal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_distal_interphalangeal_4"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpometacarpal_5"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_metacarpophalangeal_5"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_proximal_interphalangeal_5"))
        .addJoints(new HAnimJoint().setUSE("Joe_r_carpal_distal_interphalangeal_5"))
        .addSkeleton(new HAnimJoint().setUSE("Joe_humanoid_root"))
        .addSkin(new Shape()
          .setGeometry(new IndexedFaceSet().setColorPerVertex(false).setCreaseAngle(3.09999990463257).setCoordIndex(getIndexedFaceSet_6_340_coordIndex())
            .setCoord(new Coordinate("JoeSkinCoord").setPoint(getJoeSkinCoord_7_340_point())))
          .setAppearance(new Appearance()
            .setTexture(new ImageTexture().setUrl(new String[] {"bodytexture28.png"}))
            .setMaterial(new Material().setAmbientIntensity(0.699999988079071).setDiffuseColor(0.5,0.0,0.5).setEmissiveColor(0.129999995231628,0.349999994039536,0.129999995231628).setShininess(0.600000023841858).setSpecularColor(1.0,1.0,1.0))))
        .setSkinCoord(new Coordinate().setUSE("JoeSkinCoord"))))
    .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,0.0,0.0,0.0,0.0})))
      .addChild(new OrientationInterpolator("Default_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("Default_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("Default_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("Default_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("Default_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("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[] {0.0,0.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_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.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.25,1.0}).setKeyValue(new MFRotation(new double[] {-1.5,-1.2,0.7,2.5,-1.5,-1.2,0.7,2.5,-1.5,-1.2,0.7,2.5})))
      .addChild(new OrientationInterpolator("Default_r_knee_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {1.0,0.0,0.0,2.5,1.0,0.0,0.0,2.5,1.0,0.0,0.0,2.5})))
      .addChild(new OrientationInterpolator("Default_r_talocrural_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,1.0,0.0,1.0,0.0,1.0,0.0,1.0,0.0,1.0,0.0,1.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[] {0.0,0.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_2_RotationInterpolator").setKey(new double[] {0.0,0.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.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.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.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_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.5,1.0}).setKeyValue(new MFRotation(new double[] {0.0,0.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_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[] {0.0,0.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_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,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_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("Default_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("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,0.0,0.0,0.0,1.0,0.0})))
      .addChild(new OrientationInterpolator("Default_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("Default_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("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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Default_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Default_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Default_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Default_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("PoseTAnimation_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("PoseT_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='PoseT_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("PoseT_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseT_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("PoseAAnimation_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("PoseA_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='PoseA_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("PoseA_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseA_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("PoseHAnimation_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("PoseH_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='PoseH_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("PoseH_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("PoseH_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Pitch1Animation_loa4")
      .addComments(" Pitch1 example shows Y-axis control of Joint nodes ")
      .addComments(" that through the skeleton hierarchy control ")
      .addComments(" Segment geometry and Site position. ")
      .addComments(" So, the following interpolator: ")
      .addComments(" <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 1 0 0 1, 0 0 1 0'/> ")
      .addComments(" will start at 0 move to +1 radian of x-axis ")
      .addComments(" rotation of the Joint, then return to 0. ")
      .addComments(" 0 0 1 0 is default value, meaning set to ")
      .addComments(" 0 radians, zero degrees. ")
      .addComments(" x y z scale, all in radians 0 to <+-inf. ")
      .addComments(" Thus, 1 radian in a times scale 1 = +1 radian ")
      .addComments(" = about 60 degrees ")
      .addComments(" 360 degrees divided by 2 times pi ")
      .addComments(" greater than +-6.28 radians range ")
      .addComments(" Right hand rule for axes so a ")
      .addComments(" positive pitch value applied to the ")
      .addComments(" skullbase Joint would rotate the ")
      .addComments(" 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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Pitch1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Pitch1_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Pitch1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Pitch2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Pitch2_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Pitch2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Pitch2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Yaw1Animation_loa4")
      .addComments(" Yaw1 example shows Y-axis control of Joint nodes ")
      .addComments(" that through the skeleton hierarchy control ")
      .addComments(" Segment geometry and Site position. ")
      .addComments(" So, the following interpolator: ")
      .addComments(" <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 0 1 0 1, 0 0 1 0'/> ")
      .addComments(" will start at 0 move to +1 radian of y-axis ")
      .addComments(" rotation of the Joint, then return to 0. ")
      .addComments(" 0 0 1 0 is default value, meaning set to ")
      .addComments(" 0 radians, zero degrees. ")
      .addComments(" x y z scale, all in radians 0 to <+-inf. ")
      .addComments(" Thus, 1 radian in y times scale 1 = +1 radian ")
      .addComments(" = about 60 degrees ")
      .addComments(" 360 degrees divided by 2 times pi ")
      .addComments(" Right hand rule for axes so a ")
      .addComments(" positive yaw value applied to the ")
      .addComments(" skullbase Joint would move the ")
      .addComments(" the gaze of model toward the ")
      .addComments(" model&apos;s +X direction, the model left ")
      .addComments(" 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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Yaw1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Yaw1_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Yaw1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Yaw2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Yaw2_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Yaw2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Yaw2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_5").setToField("set_rotation")))
    .addChild(new Group("Roll1Animation_loa4")
      .addComments(" This Roll1 example shows Y-axis control of Joint nodes ")
      .addComments(" that through the skeleton hierarchy control ")
      .addComments(" Segment geometry and Site position. ")
      .addComments(" So, the following interpolator: ")
      .addComments(" <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 0 0 1 1, 0 0 1 0'/> ")
      .addComments(" will start at 0 move to +1 radian of z-axis ")
      .addComments(" rotation of the Joint, then return to 0. ")
      .addComments(" 0 0 1 0 is default value, meaning set to ")
      .addComments(" 0 radians = zero degrees ")
      .addComments(" 2pi radians = 360 degrees. ")
      .addComments(" form: x y z scale ")
      .addComments(" pitch, yaw, roll right hand rule ")
      .addComments(" in radians 0 to <+-inf. ")
      .addComments(" actual result = x y z per scale ")
      .addComments(" 1 0.5 -0.3 0.5 = 0.5x 0.25y -0.05z ")
      .addComments(" 1 radian = about 60 degrees ")
      .addComments(" 360 degrees divided by 2 times pi ")
      .addComments(" Right hand rule for axes so a ")
      .addComments(" positive roll value applied to the ")
      .addComments(" skullbase Joint would rotate the ")
      .addComments(" the gaze of model ccw toward the ")
      .addComments(" model&apos;s +X direction, the model left ")
      .addComments(" 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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Roll1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Roll1_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Roll1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Roll2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Roll2_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Roll2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Roll2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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(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})))
      .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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Walk_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Walk_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Walk_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Walk_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Run_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Run_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Run_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Run_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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(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})))
      .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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Jump_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Jump_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Jump_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Jump_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Kick1_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Kick1_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Kick1_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick1_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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("Joe_humanoid_root").setToField("set_translation"))
      .addChild(new ROUTE().setFromNode("Kick2_humanoid_root_RotationInterpolator").setFromField("value_changed").setToNode("Joe_humanoid_root").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_sacroiliac_RotationInterpolator").setFromField("value_changed").setToNode("Joe_sacroiliac").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_calcaneocuboid_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_calcaneocuboid").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_hip_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_hip").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_knee_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_knee").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_talocrural_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocrural").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_talocalcaneonavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_talocalcaneonavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_cuneonavicular_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_cuneonavicular_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_cuneonavicular_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_cuneonavicular_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_3").setToField("set_rotation"))
      .addComments(" ROUTE fromField='value_changed' fromNode='Kick2_r_calcaneocuboid_RotationInterpolator' toField='set_rotation'  toNode='Joe_r_calcaneocuboid'/ ")
      .addChild(new ROUTE().setFromNode("Kick2_r_transversetarsal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_transversetarsal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsometatarsal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsometatarsal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metatarsophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metatarsophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_tarsal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_tarsal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vl1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vl1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt12_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt12").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt11_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt11").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt10_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt10").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt9_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt9").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt8_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt8").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vt1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vt1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc7_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc7").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc6_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc6").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_vc1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_vc1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_skullbase_RotationInterpolator").setFromField("value_changed").setToNode("Joe_skullbase").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_eyelid_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyelid_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_eyeball_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyeball_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_eyebrow_joint_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_eyebrow_joint").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_temporomandibular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_temporomandibular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_l_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_l_carpal_distal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_sternoclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_sternoclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_acromioclavicular_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_acromioclavicular").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_shoulder_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_shoulder").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_elbow_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_elbow").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_radiocarpal_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_radiocarpal").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_interphalangeal_1_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_interphalangeal_1").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_2_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_2").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_3_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_3").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_midcarpal_4_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_midcarpal_4_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_4_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_distal_interphalangeal_4").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpometacarpal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpometacarpal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_metacarpophalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_metacarpophalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_proximal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_r_carpal_proximal_interphalangeal_5").setToField("set_rotation"))
      .addChild(new ROUTE().setFromNode("Kick2_r_carpal_distal_interphalangeal_5_RotationInterpolator").setFromField("value_changed").setToNode("Joe_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"))));
            }
            catch (Exception ex)
            {       
                System.err.println ("*** Further hints on X3DJSAIL errors and exceptions at");
                System.err.println ("*** https://www.web3d.org/specifications/java/X3DJSAIL.html");
                throw (ex);
            }
	}
	// end of initialize() method

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=100 for subarray position()=1 */
		private int[] getIndexedFaceSet_6_340_coordIndex_1()
		{
			int[] value = {0,9,5,-1,0,7,9,-1,0,5,1,-1,1,5,2,-1,1,3,7,-1,2,4,3,-1,0,1,7,-1,1,2,3,-1,5,6,2,-1,7,3,8,-1,6,4,2,-1,3,4,8,-1,9,6,5,-1,9,7,8,-1,4,6,10,-1,4,10,12,-1,4,12,8,-1,10,11,12,-1,9,75,24,-1,9,24,74,-1,9,8,75,-1,9,74,6,-1,10,6,74,-1,12,75,8,-1,74,24,29,-1,24,77,29,-1,10,74,29,-1,77,32,29,-1,32,78,29,-1,78,30,29,-1,30,10,29,-1,41,24,75,-1,41,75,12,-1,41,12,42,-1,41,42,80,-1,41,80,44,-1,41,44,79,-1,41,79,24,-1,81,24,79,-1,81,77,24,-1,81,25,77,-1,81,79,25,-1,25,79,44,-1,25,32,77,-1,25,83,32,-1,25,26,83,-1,25,27,26,-1,25,84,27,-1,25,44,84,-1,11,10,30,-1,11,30,13,-1,11,13,15,-1,11,15,14,-1,11,14,42,-1,11,42,12,-1,15,13,16,-1,15,18,14,-1,15,16,76,-1,15,76,18,-1,76,16,17,-1,76,17,82,-1,76,82,19,-1,76,19,18,-1,22,18,19,-1,22,87,18,-1,22,27,84,-1,22,84,87,-1,87,84,85,-1,85,84,44,-1,85,42,14,-1,87,14,18,-1,87,85,14,-1,20,83,26,-1,20,17,16,-1,20,16,88,-1,20,88,83,-1,88,16,13,-1,88,13,86,-1,88,86,83,-1,86,13,30,-1,86,32,83,-1,23,89,22,-1,89,27,22,-1,89,91,27,-1,91,26,27,-1,91,20,26,-1,21,20,91,-1,21,17,20,-1,21,92,17,-1,82,17,92,-1,82,90,19,-1,23,22,19,-1,23,19,90,-1,82,92,101,-1,82,101,99,-1,82,99,93,-1,82,93,95,-1,82,95,97,-1,82,97,90,-1,23,90,97,-1,23,97,94,-1,23,94,89,-1,89,94,96,-1,89,96,95,-1,89,95,93,-1,89,93,91,-1,91,93,99,-1,91,99,100,-1,91,100,98,-1,21,91,98,-1,21,98,101,-1,21,101,92,-1,85,105,42,-1,85,103,105,-1,85,44,103,-1,103,44,104,-1,80,42,105,-1,80,105,102,-1,80,102,104,-1,80,104,44,-1,105,109,102,-1,102,109,47,-1,47,104,102,-1,104,47,45,-1,104,45,103,-1,103,45,46,-1,103,46,109,-1,103,109,105,-1,109,112,110,-1,109,110,47,-1,47,110,111,-1,47,111,45,-1,45,111,113,-1,113,46,45,-1,46,113,112,-1,112,109,46,-1,112,118,110,-1,110,118,115,-1,110,115,111,-1,111,115,117,-1,111,117,113,-1,113,117,116,-1,113,116,112,-1,112,116,118,-1,115,118,119,-1,119,118,122,-1,118,116,122,-1,122,116,120,-1,116,117,120,-1,120,117,121,-1,117,115,121,-1,115,119,121,-1,119,127,123,-1,119,122,127,-1,122,126,127,-1,122,128,126,-1,122,120,128,-1,120,124,128,-1,120,121,124,-1,121,125,124,-1,121,119,125,-1,119,123,125,-1,127,129,123,-1,127,126,129,-1,129,126,141,-1,141,126,143,-1,126,142,143,-1,126,128,142,-1,128,124,130,-1,142,128,130,-1,124,132,130,-1,124,134,132,-1,125,134,124,-1,125,136,134,-1,125,137,136,-1,125,135,137,-1,125,133,135,-1,125,123,133,-1,123,131,133,-1,123,129,131,-1,131,129,138,-1,129,141,138,-1,138,141,144,-1,141,143,144,-1,143,146,144,-1,142,146,143,-1,142,145,146,-1,139,145,142,-1,130,139,142,-1,139,130,132,-1,139,132,154,-1,132,157,154,-1,132,159,157,-1,132,134,159,-1,134,136,159,-1,136,161,159,-1,136,137,161,-1,137,162,161,-1,160,162,137,-1,135,160,137,-1,133,160,135,-1,133,158,160,-1,131,158,133,-1,156,158,131,-1,153,156,131,-1,131,138,153,-1,138,155,153,-1,140,155,138,-1,138,144,140,-1,144,147,140,-1,140,147,145,-1,140,145,139,-1,139,155,140,-1,154,155,139,-1,146,149,144,-1,146,151,149,-1,145,151,146,-1,150,151,145,-1,145,152,150,-1,147,152,145,-1,147,149,152,-1,147,144,149,-1,148,149,151,-1,148,152,149,-1,148,150,152,-1,148,151,150,-1,160,207,162,-1,160,205,207,-1,165,208,205,-1,160,165,205,-1,158,165,160,-1,161,162,207,-1,161,207,206,-1,165,206,208,-1,206,165,161,-1,161,165,159,-1,207,209,211,-1,205,209,207,-1,205,212,209,-1,205,208,212,-1,206,212,208,-1,206,210,212,-1,206,207,210,-1,207,211,210,-1,209,212,213,-1,212,216,213,-1,212,214,216,-1,210,214,212,-1,210,215,214,-1,210,211,215,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=100 for subarray position()=2 */
		private int[] getIndexedFaceSet_6_340_coordIndex_2()
		{
			int[] value = {209,215,211,-1,209,213,215,-1,217,213,216,-1,217,215,213,-1,217,214,215,-1,217,216,214,-1,158,194,165,-1,192,194,158,-1,164,195,192,-1,158,164,192,-1,156,164,158,-1,159,194,165,-1,159,194,193,-1,159,193,195,-1,159,195,164,-1,159,164,157,-1,157,164,180,-1,192,198,194,-1,192,196,198,-1,192,195,196,-1,195,199,196,-1,196,199,200,-1,199,203,200,-1,193,199,195,-1,193,197,199,-1,193,198,197,-1,193,194,198,-1,199,201,203,-1,197,201,199,-1,197,198,201,-1,198,202,201,-1,196,202,198,-1,200,202,196,-1,204,202,200,-1,204,201,202,-1,204,203,201,-1,204,200,203,-1,156,181,164,-1,156,179,181,-1,156,182,179,-1,156,163,182,-1,163,180,182,-1,157,180,163,-1,164,181,180,-1,179,182,183,-1,182,186,183,-1,182,184,186,-1,180,184,182,-1,180,181,184,-1,181,185,184,-1,179,185,181,-1,183,185,179,-1,183,186,187,-1,186,190,187,-1,184,190,186,-1,184,188,190,-1,184,185,188,-1,185,189,188,-1,185,183,189,-1,183,187,189,-1,191,189,187,-1,191,188,189,-1,191,190,188,-1,191,187,190,-1,153,163,156,-1,153,168,163,-1,153,166,168,-1,153,169,166,-1,155,169,153,-1,155,167,169,-1,154,167,155,-1,154,163,167,-1,154,157,163,-1,163,168,167,-1,166,169,170,-1,169,173,170,-1,169,171,173,-1,169,167,171,-1,167,168,171,-1,168,172,171,-1,168,170,172,-1,170,168,166,-1,170,173,174,-1,173,177,174,-1,173,175,177,-1,173,171,175,-1,171,172,175,-1,172,176,175,-1,172,174,176,-1,170,174,172,-1,178,176,174,-1,178,175,176,-1,178,177,175,-1,178,174,177,-1,86,30,221,-1,86,221,219,-1,86,219,32,-1,32,219,220,-1,78,32,220,-1,78,220,218,-1,78,218,221,-1,78,221,30,-1,221,225,219,-1,219,225,35,-1,35,33,219,-1,33,220,219,-1,33,34,220,-1,220,34,218,-1,221,218,34,-1,34,225,221,-1,225,226,228,-1,225,228,35,-1,35,228,229,-1,35,229,33,-1,33,229,227,-1,33,227,34,-1,34,227,226,-1,34,226,225,-1,226,234,228,-1,228,234,232,-1,232,229,228,-1,232,233,229,-1,229,233,227,-1,227,233,231,-1,227,231,226,-1,226,231,234,-1,231,235,234,-1,235,238,234,-1,234,238,232,-1,238,236,232,-1,232,236,233,-1,236,237,233,-1,233,237,231,-1,231,237,235,-1,235,239,243,-1,235,243,238,-1,238,243,242,-1,238,242,244,-1,238,244,236,-1,236,244,240,-1,236,240,237,-1,237,240,241,-1,237,241,235,-1,235,241,239,-1,243,239,245,-1,243,245,242,-1,245,257,242,-1,257,259,242,-1,242,259,258,-1,242,258,244,-1,244,246,240,-1,258,246,244,-1,240,246,248,-1,240,248,250,-1,241,240,250,-1,241,250,252,-1,241,252,253,-1,241,253,251,-1,241,251,249,-1,241,249,239,-1,239,249,247,-1,239,247,245,-1,247,254,245,-1,245,254,257,-1,254,260,257,-1,257,260,259,-1,259,260,262,-1,258,259,262,-1,258,262,261,-1,255,258,261,-1,246,258,255,-1,255,248,246,-1,255,270,248,-1,248,270,273,-1,248,273,275,-1,248,275,250,-1,250,275,252,-1,252,275,277,-1,252,277,253,-1,253,277,278,-1,276,253,278,-1,251,253,276,-1,249,251,276,-1,249,276,274,-1,247,249,274,-1,272,247,274,-1,269,247,272,-1,247,269,254,-1,254,269,271,-1,256,254,271,-1,254,256,260,-1,260,256,263,-1,256,261,263,-1,256,255,261,-1,255,256,271,-1,270,255,271,-1,262,260,265,-1,262,265,267,-1,261,262,267,-1,266,261,267,-1,261,266,268,-1,263,261,268,-1,263,268,265,-1,263,265,260,-1,264,267,265,-1,264,265,268,-1,264,268,266,-1,264,266,267,-1,276,278,323,-1,276,323,321,-1,281,321,324,-1,276,321,281,-1,274,276,281,-1,277,323,278,-1,277,322,323,-1,281,324,322,-1,322,277,281,-1,277,275,281,-1,323,327,325,-1,321,323,325,-1,321,325,328,-1,321,328,324,-1,322,324,328,-1,322,328,326,-1,322,326,323,-1,323,326,327,-1,325,329,328,-1,328,329,332,-1,328,332,330,-1,326,328,330,-1,326,330,331,-1,326,331,327,-1,325,327,331,-1,325,331,329,-1,333,332,329,-1,333,329,331,-1,333,331,330,-1,333,330,332,-1,274,281,310,-1,308,274,310,-1,280,308,311,-1,274,308,280,-1,272,274,280,-1,275,310,281,-1,275,309,310,-1,275,311,309,-1,275,280,311,-1,275,273,280,-1,273,296,280,-1,308,310,314,-1};
			return value;
		}

		/** Define subarray values using type int[] with $tupleSize=1 and $tupleSplitSize=100 for subarray position()=3 */
		private int[] getIndexedFaceSet_6_340_coordIndex_3()
		{
			int[] value = {308,314,312,-1,308,312,311,-1,311,312,315,-1,312,316,315,-1,315,316,319,-1,309,311,315,-1,309,315,313,-1,309,313,314,-1,309,314,310,-1,315,319,317,-1,313,315,317,-1,313,317,314,-1,314,317,318,-1,312,314,318,-1,316,312,318,-1,320,316,318,-1,320,318,317,-1,320,317,319,-1,320,319,316,-1,272,280,297,-1,272,297,295,-1,272,295,298,-1,272,298,279,-1,279,298,296,-1,273,279,296,-1,280,296,297,-1,295,299,298,-1,298,299,302,-1,298,302,300,-1,296,298,300,-1,296,300,297,-1,297,300,301,-1,295,297,301,-1,299,295,301,-1,299,303,302,-1,302,303,306,-1,300,302,306,-1,300,306,304,-1,300,304,301,-1,301,304,305,-1,301,305,299,-1,299,305,303,-1,307,303,305,-1,307,305,304,-1,307,304,306,-1,307,306,303,-1,269,272,279,-1,269,279,284,-1,269,284,282,-1,269,282,285,-1,271,269,285,-1,271,285,283,-1,270,271,283,-1,270,283,279,-1,270,279,273,-1,279,283,284,-1,282,286,285,-1,285,286,289,-1,285,289,287,-1,285,287,283,-1,283,287,284,-1,284,287,288,-1,284,288,286,-1,286,282,284,-1,286,290,289,-1,289,290,293,-1,289,293,291,-1,289,291,287,-1,287,291,288,-1,288,291,292,-1,288,292,290,-1,286,288,290,-1,294,290,292,-1,294,292,291,-1,294,291,293,-1,294,293,290,-1,97,334,336,-1,97,336,94,-1,94,336,96,-1,336,335,96,-1,96,335,95,-1,95,335,337,-1,95,337,334,-1,95,334,97,-1,334,341,336,-1,336,341,338,-1,336,338,335,-1,335,338,340,-1,335,340,337,-1,337,340,339,-1,337,339,334,-1,334,339,341,-1,341,345,342,-1,341,342,338,-1,338,342,340,-1,340,342,344,-1,340,344,339,-1,339,344,343,-1,339,343,345,-1,339,345,341,-1,345,349,342,-1,342,349,351,-1,342,351,346,-1,342,346,344,-1,71,346,348,-1,71,344,346,-1,71,348,347,-1,71,347,344,-1,344,347,343,-1,343,347,352,-1,343,352,349,-1,343,349,345,-1,349,352,356,-1,349,356,353,-1,349,353,355,-1,349,355,351,-1,354,356,352,-1,354,352,350,-1,354,350,351,-1,354,351,355,-1,353,356,357,-1,353,357,358,-1,353,358,359,-1,353,359,360,-1,353,360,361,-1,353,361,355,-1,354,357,356,-1,350,346,351,-1,348,346,347,-1,350,347,346,-1,350,352,347,-1,354,358,357,-1,354,359,358,-1,354,360,359,-1,354,361,360,-1,354,355,361,-1,101,362,365,-1,101,365,99,-1,99,365,100,-1,100,365,363,-1,100,363,98,-1,98,363,364,-1,98,364,101,-1,101,364,362,-1,362,369,367,-1,362,367,365,-1,365,367,363,-1,363,367,368,-1,363,367,368,-1,363,368,366,-1,363,366,364,-1,364,366,362,-1,362,366,369,-1,369,373,371,-1,369,371,367,-1,367,371,368,-1,368,371,372,-1,368,372,366,-1,366,372,370,-1,366,370,369,-1,369,370,373,-1,373,377,380,-1,373,380,375,-1,373,375,371,-1,371,375,372,-1,372,375,376,-1,372,376,374,-1,372,374,370,-1,370,374,379,-1,373,370,379,-1,373,379,377,-1,377,379,383,-1,377,383,381,-1,377,381,384,-1,377,384,380,-1,381,383,389,-1,381,389,388,-1,381,388,387,-1,381,387,386,-1,381,386,385,-1,381,385,384,-1,376,375,374,-1,378,379,374,-1,378,374,375,-1,378,375,380,-1,382,386,387,-1,382,387,388,-1,382,388,389,-1,382,389,383,-1,382,383,379,-1,382,379,378,-1,382,378,380,-1,382,380,384,-1,382,384,385,-1,382,385,386,-1};
			return value;
		}


		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=100 for subarray position()=1 */
		private double[] getJoeSkinCoord_7_340_point_1()
		{
			double[] value = {0.0,1.76999998092651,0.0,0.0,1.66499996185303,0.0900000035762787,-0.0329999998211861,1.62000000476837,0.0869999974966049,0.0329999998211861,1.62000000476837,0.0869999974966049,0.0,1.54999995231628,0.0970000028610229,-0.0769999995827675,1.63999998569489,-0.00999999977648258,-0.0527000017464161,1.58000004291534,0.0149999996647239,0.0769999995827675,1.63999998569489,-0.00999999977648258,0.0527000017464161,1.58000004291534,0.0149999996647239,0.0,1.625,-0.0925000011920929,-0.0299999993294477,1.46000003814697,0.0350000001490116,0.0,1.44000005722046,0.0299999993294477,0.0299999993294477,1.46000003814697,0.0350000001490116,-0.113499999046326,1.317999958992,0.0949999988079071,0.113499999046326,1.317999958992,0.0949999988079071,0.0,1.25,0.112999998033047,-0.0869999974966049,1.19000005722046,0.0900000035762787,-0.0935000032186508,1.02999997138977,0.0750000029802322,0.0869999974966049,1.19000005722046,0.0900000035762787,0.0935000032186508,1.02999997138977,0.0750000029802322,-0.142499998211861,1.06500005722046,0.00329999998211861,-0.150000005960464,0.899999976158142,-0.00999999977648258,0.142499998211861,1.06500005722046,0.00329999998211861,0.150000005960464,0.899999976158142,-0.00999999977648258,0.0,1.52999997138977,-0.0839999988675117,0.00490000005811453,1.19079995155334,-0.111299999058247,-0.0772999972105026,1.01900005340576,-0.119999997317791,0.0772999972105026,1.01900005340576,-0.119999997317791,0.00499999988824129,1.09150004386902,-0.109099999070168,-0.178000003099442,1.48249995708466,-0.0625,-0.170000001788139,1.37999999523163,0.00700000021606684,-0.188400000333786,0.86760002374649,-0.0359999984502792,-0.159999996423721,1.37999999523163,-0.127000004053116,-0.200000002980232,1.13880002498627,-0.0799999982118607,-0.244000002741814,1.13880002498627,-0.0399999991059303,-0.165000006556511,1.13880002498627,-0.0399999991059303,-0.230000004172325,1.13300001621246,-0.0549999997019768,-0.197699993848801,0.816900014877319,-0.0176999997347593,-0.194100007414818,0.677200019359589,-0.0423000007867813,-0.21170000731945,0.856199979782104,-0.0584000013768673,-0.192900002002716,0.788999974727631,-0.10639999806881,0.174999997019768,1.48249995708466,-0.0599999986588955,0.170000001788139,1.37999999523163,0.00700000021606684,0.190099999308586,0.864499986171722,-0.0414999984204769,0.159999996423721,1.37999999523163,-0.125,0.200000002980232,1.13880002498627,-0.0799999982118607,0.165000006556511,1.13880002498627,-0.0399999991059303,0.244000002741814,1.13880002498627,-0.0399999991059303,0.230000004172325,1.13300001621246,-0.0549999997019768,0.200900003314018,0.813899993896484,-0.023700000718236,0.205599993467331,0.674300014972687,-0.048200000077486,0.214200004935265,0.85290002822876,-0.064800001680851,0.192900002002716,0.78600001335144,-0.112199999392033,-0.100000001490116,0.491299986839294,-0.0299999993294477,-0.170000001788139,0.465999990701675,0.0,-0.0500000007450581,0.465999990701675,0.0,-0.165000006556511,0.00999999977648258,0.119999997317791,-0.150000005960464,0.0700000002980232,0.0,-0.0850000008940697,0.0860000029206276,0.0125000001862645,-0.0900000035762787,0.0560000017285347,0.0125000001862645,-0.115000002086163,0.0199999995529652,0.122000001370907,-0.115000002086163,0.0399999991059303,-0.0549999997019768,-0.109999999403954,0.0109999999403954,0.189999997615814,0.0992999970912933,0.488099992275238,-0.0308999996632338,0.170000001788139,0.465999990701675,0.0,0.0500000007450581,0.486699998378754,0.0,0.165000006556511,0.00999999977648258,0.119999997317791,0.150000005960464,0.0700000002980232,0.0,0.0850000008940697,0.0860000029206276,0.0125000001862645,0.0900000035762787,0.0560000017285347,0.0125000001862645,0.115000002086163,0.0199999995529652,0.122000001370907,0.115000002086163,0.0399999991059303,-0.0549999997019768,0.109999999403954,0.0109999999403954,0.189999997615814,0.0,0.875,0.0,-0.0645999982953072,1.51489996910095,-0.0379999987781048,0.0645999982953072,1.51489996910095,-0.0379999987781048,0.0,1.07225000858307,0.0900000035762787,-0.109999999403954,1.42700004577637,-0.137500002980232,-0.234999999403954,1.41999995708466,-0.0625,0.109999999403954,1.42700004577637,-0.137500002980232,0.234999999403954,1.41999995708466,-0.0625,0.0,1.4099999666214,-0.144999995827675,0.0,0.925000011920929,0.0799999982118607,-0.0869999974966049,1.19000005722046,-0.0900000035762787,0.0869999974966049,1.19000005722046,-0.0900000035762787,0.172000005841255,1.32000005245209,-0.0299999993294477,-0.172000005841255,1.32000005245209,-0.0300000011920929,0.150000005960464,1.23000001907349,-0.0149999996647239,-0.150000005960464,1.23000001907349,-0.0150000005960464,0.0790000036358833,0.919999957084656,-0.140000000596046,0.100000001490116,0.899999976158142,0.0769999995827675,-0.0790000036358833,0.919999957084656,-0.140000000596046,-0.100000001490116,0.899999976158142,0.0750000029802322,0.0,0.870000004768372,0.0,0.171000003814697,0.649999976158142,0.0,0.0199999995529652,0.649999976158142,0.0,0.100000001490116,0.649999976158142,-0.0799999982118607,0.100000001490116,0.649999976158142,0.0700000002980232,-0.171000003814697,0.649999976158142,0.0,-0.0199999995529652,0.649999976158142,0.0};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=100 for subarray position()=2 */
		private double[] getJoeSkinCoord_7_340_point_2()
		{
			double[] value = {-0.100000001490116,0.649999976158142,-0.0799999982118607,-0.100000001490116,0.649999976158142,0.0700000002980232,0.25,1.26999998092651,-0.0399999991059303,0.170000001788139,1.26999998092651,-0.0399999991059303,0.200000002980232,1.26999998092651,-0.0900000035762787,0.200000002980232,1.26999998092651,0.0199999995529652,0.244000002741814,1.13880002498627,-0.0399999991059303,0.165000006556511,1.13880002498627,-0.0399999991059303,0.200000002980232,1.13880002498627,-0.0799999982118607,0.200000002980232,1.13880002498627,-0.0130000002682209,0.224999994039536,1.0,-0.00999999977648258,0.224999994039536,1.0,-0.0700000002980232,0.185000002384186,1.0,-0.00999999977648258,0.185000002384186,1.0,-0.0700000002980232,0.200000002980232,1.13880002498627,-0.0399999991059303,0.224999994039536,0.920000016689301,-0.0399999991059303,0.174999997019768,0.920000016689301,-0.0399999991059303,0.200000002980232,0.920000016689301,-0.0649999976158142,0.200000002980232,0.920000016689301,-0.0149999996647239,0.224999994039536,0.889999985694885,-0.0399999991059303,0.174999997019768,0.889999985694885,-0.0399999991059303,0.200000002980232,0.889999985694885,-0.0649999976158142,0.200000002980232,0.889999985694885,-0.0149999996647239,0.217999994754791,0.860000014305115,-0.0399999991059303,0.184000000357628,0.860000014305115,-0.0399999991059303,0.200000002980232,0.870000004768372,-0.0700000002980232,0.200000002980232,0.870000004768372,0.0,0.209999993443489,0.850000023841858,0.0,0.185399994254112,0.850000023841858,0.0,0.211999997496605,0.839999973773956,-0.0149999996647239,0.18299999833107,0.839999973773956,-0.0149999996647239,0.212999999523163,0.834999978542328,-0.0399999991059303,0.189999997615814,0.834999978542328,-0.0399999991059303,0.210999995470047,0.834999978542328,-0.0649999976158142,0.19200000166893,0.834999978542328,-0.0649999976158142,0.208000004291534,0.839999973773956,-0.0850000008940697,0.189999997615814,0.839999973773956,-0.0850000008940697,0.200000002980232,0.839999973773956,-0.0949999988079071,0.215000003576279,0.819999992847443,0.0,0.193000003695488,0.814999997615814,0.00499999988824129,0.197999998927116,0.800000011920929,0.0120000001043081,0.209999993443489,0.819999992847443,0.0299999993294477,0.189999997615814,0.819999992847443,0.0299999993294477,0.200000002980232,0.834999978542328,0.0390000008046627,0.211999997496605,0.800000011920929,0.0500000007450581,0.187999993562698,0.800000011920929,0.0500000007450581,0.200000002980232,0.806999981403351,0.0570000000298023,0.200000002980232,0.792999982833862,0.0350000001490116,0.200000002980232,0.773999989032745,0.0759999975562096,0.211999997496605,0.779999971389771,0.0700000002980232,0.187999993562698,0.779999971389771,0.0700000002980232,0.200000002980232,0.785000026226044,0.0750000029802322,0.200000002980232,0.769999980926514,0.061999998986721,0.215000003576279,0.792999982833862,-0.0149999996647239,0.187000006437302,0.792999982833862,-0.0149999996647239,0.200000002980232,0.792999982833862,-0.00499999988824129,0.215000003576279,0.787999987602234,-0.0399999991059303,0.187000006437302,0.787999987602234,-0.0399999991059303,0.215000003576279,0.792999982833862,-0.0649999976158142,0.187000006437302,0.792999982833862,-0.0649999976158142,0.209999993443489,0.790000021457672,-0.0850000008940697,0.189999997615814,0.790000021457672,-0.0850000008940697,0.200000002980232,0.790000021457672,-0.0949999988079071,0.189999997615814,0.769999980926514,-0.0274999998509884,0.189999997615814,0.769999980926514,-0.0524999983608723,0.189999997615814,0.779999971389771,-0.0775000005960464,0.211999997496605,0.745000004768372,-0.0149999996647239,0.187999993562698,0.745000004768372,-0.0199999995529652,0.200000002980232,0.745000004768372,-0.0254999995231628,0.200000002980232,0.745000004768372,-0.0044999998062849,0.210999995470047,0.720000028610229,-0.0149999996647239,0.188999995589256,0.720000028610229,-0.0149999996647239,0.200000002980232,0.720000028610229,-0.0252000000327826,0.200000002980232,0.720000028610229,-0.00480000022798777,0.209999993443489,0.694999992847443,-0.0149999996647239,0.189999997615814,0.694999992847443,-0.0149999996647239,0.200000002980232,0.694999992847443,-0.025000000372529,0.200000002980232,0.694999992847443,-0.00499999988824129,0.200000002980232,0.685000002384186,-0.0149999996647239,0.215000003576279,0.740000009536743,-0.0399999991059303,0.185000002384186,0.740000009536743,-0.0399999991059303,0.200000002980232,0.740000009536743,-0.0549999997019768,0.200000002980232,0.740000009536743,-0.025000000372529,0.209999993443489,0.714200019836426,-0.0399999991059303,0.189999997615814,0.714200019836426,-0.0399999991059303,0.200000002980232,0.714200019836426,-0.0529999993741512,0.200000002980232,0.714200019836426,-0.0270000007003546,0.209999993443489,0.680000007152557,-0.0399999991059303,0.189999997615814,0.680000007152557,-0.0399999991059303,0.200000002980232,0.680000007152557,-0.0500000007450581,0.200000002980232,0.680000007152557,-0.0299999993294477,0.200000002980232,0.670000016689301,-0.0399999991059303,0.211999997496605,0.740000009536743,-0.0649999976158142,0.187999993562698,0.740000009536743,-0.0649999976158142,0.200000002980232,0.740000009536743,-0.0755999982357025,0.200000002980232,0.740000009536743,-0.0542000010609627,0.209999993443489,0.717700004577637,-0.0649999976158142,0.189999997615814,0.717700004577637,-0.0649999976158142,0.200000002980232,0.717700004577637,-0.0750999972224236,0.200000002980232,0.717700004577637,-0.0549000017344952};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=100 for subarray position()=3 */
		private double[] getJoeSkinCoord_7_340_point_3()
		{
			double[] value = {0.209999993443489,0.694999992847443,-0.0649999976158142,0.189999997615814,0.694999992847443,-0.0649999976158142,0.200000002980232,0.694999992847443,-0.0750000029802322,0.200000002980232,0.694999992847443,-0.0549999997019768,0.200000002980232,0.685000002384186,-0.0649999976158142,0.210999995470047,0.754999995231628,-0.0850000008940697,0.188999995589256,0.754999995231628,-0.0850000008940697,0.200000002980232,0.754999995231628,-0.0952000021934509,0.200000002980232,0.754999995231628,-0.0747999995946884,0.209999993443489,0.735000014305115,-0.0850000008940697,0.189999997615814,0.735000014305115,-0.0850000008940697,0.200000002980232,0.735000014305115,-0.095100000500679,0.200000002980232,0.735000014305115,-0.0749000012874603,0.209999993443489,0.720000028610229,-0.0850000008940697,0.189999997615814,0.720000028610229,-0.0850000008940697,0.200000002980232,0.720000028610229,-0.0949999988079071,0.200000002980232,0.720000028610229,-0.0750000029802322,0.200000002980232,0.709999978542328,-0.0850000008940697,-0.230000004172325,1.23000001907349,-0.0399999991059303,-0.159999996423721,1.23000001907349,-0.0399999991059303,-0.200000002980232,1.23500001430511,-0.104999996721745,-0.200000002980232,1.25499999523163,0.0199999995529652,-0.244000002741814,1.13880002498627,-0.0399999991059303,-0.165000006556511,1.13880002498627,-0.0399999991059303,-0.200000002980232,1.13880002498627,-0.0799999982118607,-0.200000002980232,1.13880002498627,0.0130000002682209,-0.224999994039536,1.0,-0.00999999977648258,-0.224999994039536,1.0,-0.0700000002980232,-0.185000002384186,1.0,-0.00999999977648258,-0.185000002384186,1.0,-0.0700000002980232,-0.200000002980232,1.13880002498627,-0.0399999991059303,-0.224999994039536,0.920000016689301,-0.0399999991059303,-0.174999997019768,0.920000016689301,-0.0399999991059303,-0.200000002980232,0.920000016689301,-0.0649999976158142,-0.200000002980232,0.920000016689301,-0.0149999996647239,-0.224999994039536,0.889999985694885,-0.0399999991059303,-0.174999997019768,0.889999985694885,-0.0399999991059303,-0.200000002980232,0.889999985694885,-0.0649999976158142,-0.200000002980232,0.889999985694885,-0.0149999996647239,-0.217999994754791,0.860000014305115,-0.0399999991059303,-0.184000000357628,0.860000014305115,-0.0399999991059303,-0.200000002980232,0.870000004768372,-0.0700000002980232,-0.200000002980232,0.870000004768372,0.0,-0.209999993443489,0.850000023841858,0.0,-0.185399994254112,0.850000023841858,0.0,-0.211999997496605,0.839999973773956,-0.0149999996647239,-0.18299999833107,0.839999973773956,-0.0149999996647239,-0.212999999523163,0.834999978542328,-0.0399999991059303,-0.189999997615814,0.834999978542328,-0.0399999991059303,-0.210999995470047,0.834999978542328,-0.0649999976158142,-0.19200000166893,0.834999978542328,-0.0649999976158142,-0.208000004291534,0.839999973773956,-0.0850000008940697,-0.189999997615814,0.839999973773956,-0.0850000008940697,-0.200000002980232,0.839999973773956,-0.0949999988079071,-0.215000003576279,0.819999992847443,0.0,-0.193000003695488,0.814999997615814,0.00499999988824129,-0.197999998927116,0.800000011920929,0.0120000001043081,-0.209999993443489,0.819999992847443,0.0299999993294477,-0.189999997615814,0.819999992847443,0.0299999993294477,-0.200000002980232,0.834999978542328,0.0390000008046627,-0.211999997496605,0.800000011920929,0.0500000007450581,-0.187999993562698,0.800000011920929,0.0500000007450581,-0.200000002980232,0.806999981403351,0.0570000000298023,-0.200000002980232,0.792999982833862,0.0350000001490116,-0.200000002980232,0.773999989032745,0.0759999975562096,-0.211999997496605,0.779999971389771,0.0700000002980232,-0.187999993562698,0.779999971389771,0.0700000002980232,-0.200000002980232,0.785000026226044,0.0750000029802322,-0.200000002980232,0.769999980926514,0.061999998986721,-0.215000003576279,0.792999982833862,-0.0149999996647239,-0.187000006437302,0.792999982833862,-0.0149999996647239,-0.200000002980232,0.792999982833862,-0.00499999988824129,-0.215000003576279,0.787999987602234,-0.0399999991059303,-0.187000006437302,0.787999987602234,-0.0399999991059303,-0.215000003576279,0.792999982833862,-0.0649999976158142,-0.187000006437302,0.792999982833862,-0.0649999976158142,-0.209999993443489,0.790000021457672,-0.0850000008940697,-0.189999997615814,0.790000021457672,-0.0850000008940697,-0.200000002980232,0.790000021457672,-0.0949999988079071,-0.189999997615814,0.769999980926514,-0.0274999998509884,-0.189999997615814,0.769999980926514,-0.0524999983608723,-0.189999997615814,0.779999971389771,-0.0775000005960464,-0.211999997496605,0.745000004768372,-0.0149999996647239,-0.187999993562698,0.745000004768372,-0.0199999995529652,-0.200000002980232,0.745000004768372,-0.0254999995231628,-0.200000002980232,0.745000004768372,-0.0044999998062849,-0.210999995470047,0.720000028610229,-0.0149999996647239,-0.188999995589256,0.720000028610229,-0.0149999996647239,-0.200000002980232,0.720000028610229,-0.0252000000327826,-0.200000002980232,0.720000028610229,-0.00480000022798777,-0.209999993443489,0.694999992847443,-0.0149999996647239,-0.189999997615814,0.694999992847443,-0.0149999996647239,-0.200000002980232,0.694999992847443,-0.025000000372529,-0.200000002980232,0.694999992847443,-0.00499999988824129,-0.200000002980232,0.685000002384186,-0.0149999996647239,-0.215000003576279,0.740000009536743,-0.0399999991059303,-0.185000002384186,0.740000009536743,-0.0399999991059303,-0.200000002980232,0.740000009536743,-0.0549999997019768,-0.200000002980232,0.740000009536743,-0.025000000372529,-0.209999993443489,0.714200019836426,-0.0399999991059303};
			return value;
		}

		/** Define subarray values using type double[] with $tupleSize=3 and $tupleSplitSize=100 for subarray position()=4 */
		private double[] getJoeSkinCoord_7_340_point_4()
		{
			double[] value = {-0.189999997615814,0.714200019836426,-0.0399999991059303,-0.200000002980232,0.714200019836426,-0.0529999993741512,-0.200000002980232,0.714200019836426,-0.0270000007003546,-0.209999993443489,0.680000007152557,-0.0399999991059303,-0.189999997615814,0.680000007152557,-0.0399999991059303,-0.200000002980232,0.680000007152557,-0.0500000007450581,-0.200000002980232,0.680000007152557,-0.0299999993294477,-0.200000002980232,0.670000016689301,-0.0399999991059303,-0.211999997496605,0.740000009536743,-0.0649999976158142,-0.187999993562698,0.740000009536743,-0.0649999976158142,-0.200000002980232,0.740000009536743,-0.0755999982357025,-0.200000002980232,0.740000009536743,-0.0542000010609627,-0.209999993443489,0.717700004577637,-0.0649999976158142,-0.189999997615814,0.717700004577637,-0.0649999976158142,-0.200000002980232,0.717700004577637,-0.0750999972224236,-0.200000002980232,0.717700004577637,-0.0549000017344952,-0.209999993443489,0.694999992847443,-0.0649999976158142,-0.189999997615814,0.694999992847443,-0.0649999976158142,-0.200000002980232,0.694999992847443,-0.0750000029802322,-0.200000002980232,0.694999992847443,-0.0549999997019768,-0.200000002980232,0.685000002384186,-0.0649999976158142,-0.210999995470047,0.754999995231628,-0.0850000008940697,-0.188999995589256,0.754999995231628,-0.0850000008940697,-0.200000002980232,0.754999995231628,-0.0952000021934509,-0.200000002980232,0.754999995231628,-0.0747999995946884,-0.209999993443489,0.735000014305115,-0.0850000008940697,-0.189999997615814,0.735000014305115,-0.0850000008940697,-0.200000002980232,0.735000014305115,-0.095100000500679,-0.200000002980232,0.735000014305115,-0.0749000012874603,-0.209999993443489,0.720000028610229,-0.0850000008940697,-0.189999997615814,0.720000028610229,-0.0850000008940697,-0.200000002980232,0.720000028610229,-0.0949999988079071,-0.200000002980232,0.720000028610229,-0.0750000029802322,-0.200000002980232,0.709999978542328,-0.0850000008940697,0.115000002086163,0.465999990701675,0.0599999986588955,0.115000002086163,0.465999990701675,-0.0549999997019768,0.150000005960464,0.465999990701675,0.0,0.0500000007450581,0.465999990701675,0.0,0.170000001788139,0.300000011920929,0.0,0.0599999986588955,0.300000011920929,0.0,0.100000001490116,0.300000011920929,-0.0500000007450581,0.100000001490116,0.300000011920929,0.0500000007450581,0.150000005960464,0.0700000002980232,0.0,0.0850000008940697,0.0860000029206276,0.0125000001862645,0.115000002086163,0.0689999982714653,-0.0450000017881393,0.116999998688698,0.0974999964237213,0.0615000016987324,0.137500002980232,0.00600000005215406,-0.0299999993294477,0.0949999988079071,0.00600000005215406,-0.0299999993294477,0.115000002086163,0.0149999996647239,-0.0450000017881393,0.115000002086163,0.0599999986588955,0.100000001490116,0.115000002086163,0.0,0.0700000002980232,0.165000006556511,0.0,0.0700000002980232,0.0949999988079071,0.0,0.0700000002980232,0.115000002086163,0.0399999991059303,0.129999995231628,0.125,0.0,0.119999997317791,0.165000006556511,0.0,0.119999997317791,0.0869999974966049,0.0,0.122000001370907,0.0900000035762787,0.0120000001043081,0.187999993562698,0.109999999403954,0.0109999999403954,0.189999997615814,0.128000006079674,0.0109999999403954,0.185000002384186,0.142000004649162,0.0109999999403954,0.178000003099442,0.153999999165535,0.00999999977648258,0.167999997735024,-0.115000009536743,0.465999990701675,0.0600000023841858,-0.115000002086163,0.465999990701675,-0.0549999997019768,-0.170000001788139,0.465999990701675,0.0,-0.0500000007450581,0.465999990701675,0.0,-0.170000001788139,0.300000011920929,0.0,-0.0599999986588955,0.300000011920929,0.0,-0.100000001490116,0.300000011920929,-0.0500000007450581,-0.100000001490116,0.300000011920929,0.0500000007450581,-0.150000005960464,0.0700000002980232,0.0,-0.0850000008940697,0.0860000029206276,0.0125000001862645,-0.115000002086163,0.0689999982714653,-0.0450000017881393,-0.116999998688698,0.0974999964237213,0.0615000016987324,-0.137500002980232,0.00600000005215406,-0.0299999993294477,-0.0949999988079071,0.00600000005215406,-0.0299999993294477,-0.0949999988079071,0.00600000005215406,-0.0299999993294477,-0.115000002086163,0.0599999986588955,0.100000001490116,-0.115000002086163,0.0,0.0700000002980232,-0.165000006556511,0.0,0.0700000002980232,-0.0949999988079071,0.0,0.0700000002980232,-0.115000002086163,0.0399999991059303,0.129999995231628,-0.125,0.0,0.119999997317791,-0.165000006556511,0.0,0.119999997317791,-0.0869999974966049,0.0,0.122000001370907,-0.0900000035762787,0.0120000001043081,0.187999993562698,-0.109999999403954,0.0109999999403954,0.189999997615814,-0.128000006079674,0.0109999999403954,0.185000002384186,-0.142000004649162,0.0109999999403954,0.178000003099442,-0.153999999165535,0.00999999977648258,0.167999997735024};
			return value;
		}

		/** Large attribute array: IndexedFaceSet coordIndex field, scene-graph level=6, element #340, 2780 total numbers.
		 * Reassemble split array as single method to improve readability and runnability.
		 * Provide large array values via separate methods, hoping to avoid 'code too large' Java compilation errors. 
		 * Individual Java methods (including aggregated initializations) are limited to 64KB.
		 * @see https://stackoverflow.com/questions/2407912/code-too-large-compilation-error-in-java
		 * @see https://stackoverflow.com/questions/11437905/java-too-many-constants-jvm-error
		 */
		private MFInt32 getIndexedFaceSet_6_340_coordIndex()
		{
			MFInt32 IndexedFaceSet_6_340_coordIndex = new MFInt32()/*2.finalize*/
				.append(new MFInt32(getIndexedFaceSet_6_340_coordIndex_1()))
				.append(new MFInt32(getIndexedFaceSet_6_340_coordIndex_2()))
				.append(new MFInt32(getIndexedFaceSet_6_340_coordIndex_3()));
			return IndexedFaceSet_6_340_coordIndex;
		}
		/** Large attribute array: Coordinate DEF='JoeSkinCoord' point field, scene-graph level=7, element #340, 1170 total numbers made up of 390 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 getJoeSkinCoord_7_340_point()
		{
			MFVec3f JoeSkinCoord_7_340_point = new MFVec3f()/*2.finalize*/
				.append(new MFVec3f(getJoeSkinCoord_7_340_point_1()))
				.append(new MFVec3f(getJoeSkinCoord_7_340_point_2()))
				.append(new MFVec3f(getJoeSkinCoord_7_340_point_3()))
				.append(new MFVec3f(getJoeSkinCoord_7_340_point_4()));
			return JoeSkinCoord_7_340_point;
		}

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

	/** 
	 * Provide a 
	 * <a href="https://dzone.com/articles/java-copy-shallow-vs-deep-in-which-you-will-swim" target="_blank">shallow copy</a>
	 * of the X3D model.
	 * @see <a href="https://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/X3D.html">X3D</a>
	 * @return JoeDemo5JoeSkin5a 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 JoeDemo5JoeSkin5a().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: \"net.x3djsonld.data.JoeDemo5JoeSkin5a\" 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("net.x3djsonld.data.JoeDemo5JoeSkin5a self-validation test confirmation: ");
                if (!validationResults.equals("success"))
                    System.out.println();
                System.out.println(validationResults.trim());

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