require "java"
require "../../../X3DJSAIL.4.0.full.jar"

ConfigurationProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ConfigurationProperties")
CommentsBlock = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.CommentsBlock")
AcousticProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.AcousticProperties")
Analyser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Analyser")
Anchor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.Anchor")
Appearance = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Appearance")
Arc2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Arc2D")
ArcClose2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.ArcClose2D")
AudioClip = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.AudioClip")
AudioDestination = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.AudioDestination")
Background = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.Background")
BallJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.BallJoint")
Billboard = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Billboard")
BiquadFilter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.BiquadFilter")
BlendedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.BlendedVolumeStyle")
BooleanFilter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanFilter")
BooleanSequencer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanSequencer")
BooleanToggle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanToggle")
BooleanTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.BooleanTrigger")
BoundaryEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.BoundaryEnhancementVolumeStyle")
BoundedPhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.BoundedPhysicsModel")
Box = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Box")
BufferAudioSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.BufferAudioSource")
CADAssembly = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADAssembly")
CADFace = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADFace")
CADLayer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADLayer")
CADPart = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.CADPart")
CartoonVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.CartoonVolumeStyle")
ChannelMerger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelMerger")
ChannelSelector = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelSelector")
ChannelSplitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ChannelSplitter")
Circle2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Circle2D")
ClipPlane = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.ClipPlane")
CollidableOffset = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollidableOffset")
CollidableShape = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollidableShape")
Collision = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Collision")
CollisionCollection = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionCollection")
CollisionSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionSensor")
CollisionSpace = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.CollisionSpace")
Color = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Color")
ColorChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ColorChaser")
ColorDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ColorDamper")
ColorInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.ColorInterpolator")
ColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.ColorRGBA")
ComposedCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTexture")
ComposedShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ComposedShader")
ComposedTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.ComposedTexture3D")
ComposedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ComposedVolumeStyle")
Cone = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Cone")
ConeEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ConeEmitter")
Contact = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.Contact")
Contour2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.Contour2D")
ContourPolyline2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.ContourPolyline2D")
Convolver = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Convolver")
Coordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Coordinate")
CoordinateChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.CoordinateChaser")
CoordinateDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.CoordinateDamper")
CoordinateDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.CoordinateDouble")
CoordinateInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.CoordinateInterpolator")
CoordinateInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.CoordinateInterpolator2D")
Cylinder = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Cylinder")
CylinderSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.CylinderSensor")
Delay = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Delay")
DirectionalLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.DirectionalLight")
DISEntityManager = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.DISEntityManager")
DISEntityTypeMapping = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.DISEntityTypeMapping")
Disk2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Disk2D")
DoubleAxisHingeJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.DoubleAxisHingeJoint")
DynamicsCompressor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.DynamicsCompressor")
EaseInEaseOut = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.EaseInEaseOut")
EdgeEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.EdgeEnhancementVolumeStyle")
ElevationGrid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.ElevationGrid")
EspduTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.EspduTransform")
ExplosionEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ExplosionEmitter")
Extrusion = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Extrusion")
FillProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.FillProperties")
FloatVertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.FloatVertexAttribute")
Fog = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.Fog")
FogCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.FogCoordinate")
FontStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Text.FontStyle")
ForcePhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ForcePhysicsModel")
Gain = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Gain")
GeneratedCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.GeneratedCubeMapTexture")
GeoCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoCoordinate")
GeoElevationGrid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoElevationGrid")
GeoLocation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoLocation")
GeoLOD = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoLOD")
GeoMetadata = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoMetadata")
GeoOrigin = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoOrigin")
GeoPositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoPositionInterpolator")
GeoProximitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoProximitySensor")
GeoTouchSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoTouchSensor")
GeoTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoTransform")
GeoViewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geospatial.GeoViewpoint")
Group = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Group")
HAnimDisplacer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimDisplacer")
HAnimHumanoid = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimHumanoid")
HAnimJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimJoint")
HAnimMotion = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimMotion")
HAnimSegment = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimSegment")
HAnimSite = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.HAnim.HAnimSite")
ImageCubeMapTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CubeMapTexturing.ImageCubeMapTexture")
ImageTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.ImageTexture")
ImageTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.ImageTexture3D")
IndexedFaceSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.IndexedFaceSet")
IndexedLineSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedLineSet")
IndexedQuadSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.IndexedQuadSet")
IndexedTriangleFanSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleFanSet")
IndexedTriangleSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleSet")
IndexedTriangleStripSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.IndexedTriangleStripSet")
Inline = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.Inline")
IntegerSequencer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.IntegerSequencer")
IntegerTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.IntegerTrigger")
IsoSurfaceVolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.IsoSurfaceVolumeData")
KeySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.KeyDeviceSensor.KeySensor")
Layer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.Layer")
LayerSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.LayerSet")
Layout = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.Layout")
LayoutGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.LayoutGroup")
LayoutLayer = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.LayoutLayer")
LinePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.LinePickSensor")
LineProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.LineProperties")
LineSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.LineSet")
ListenerPointSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.ListenerPointSource")
LoadSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.LoadSensor")
LocalFog = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.LocalFog")
LOD = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.LOD")
Material = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Material")
Matrix3VertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.Matrix3VertexAttribute")
Matrix4VertexAttribute = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.Matrix4VertexAttribute")
MetadataBoolean = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataBoolean")
MetadataDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataDouble")
MetadataFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataFloat")
MetadataInteger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataInteger")
MetadataSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataSet")
MetadataString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.MetadataString")
MicrophoneSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.MicrophoneSource")
MotorJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.MotorJoint")
MovieTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MovieTexture")
MultiTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTexture")
MultiTextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTextureCoordinate")
MultiTextureTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.MultiTextureTransform")
NavigationInfo = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.NavigationInfo")
Normal = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.Normal")
NormalInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.NormalInterpolator")
NurbsCurve = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsCurve")
NurbsCurve2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsCurve2D")
NurbsOrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsOrientationInterpolator")
NurbsPatchSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsPatchSurface")
NurbsPositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsPositionInterpolator")
NurbsSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSet")
NurbsSurfaceInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSurfaceInterpolator")
NurbsSweptSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSweptSurface")
NurbsSwungSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsSwungSurface")
NurbsTextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsTextureCoordinate")
NurbsTrimmedSurface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.NURBS.NurbsTrimmedSurface")
OpacityMapVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.OpacityMapVolumeStyle")
OrientationChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.OrientationChaser")
OrientationDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.OrientationDamper")
OrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.OrientationInterpolator")
OrthoViewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.OrthoViewpoint")
OscillatorSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.OscillatorSource")
PackagedShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.PackagedShader")
ParticleSystem = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.ParticleSystem")
PeriodicWave = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.PeriodicWave")
PhysicalMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.PhysicalMaterial")
PickableGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PickableGroup")
PixelTexture = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.PixelTexture")
PixelTexture3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.PixelTexture3D")
PlaneSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.PlaneSensor")
PointEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.PointEmitter")
PointLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.PointLight")
PointPickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PointPickSensor")
PointProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.PointProperties")
PointSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.PointSet")
Polyline2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Polyline2D")
PolylineEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.PolylineEmitter")
Polypoint2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Polypoint2D")
PositionChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionChaser")
PositionChaser2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionChaser2D")
PositionDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionDamper")
PositionDamper2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.PositionDamper2D")
PositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.PositionInterpolator")
PositionInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.PositionInterpolator2D")
PrimitivePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.PrimitivePickSensor")
ProgramShader = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ProgramShader")
ProjectionVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ProjectionVolumeStyle")
ProtoInstance = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoInstance")
ProximitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.ProximitySensor")
QuadSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.CADGeometry.QuadSet")
ReceiverPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.ReceiverPdu")
Rectangle2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.Rectangle2D")
RigidBody = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.RigidBody")
RigidBodyCollection = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.RigidBodyCollection")
ScalarChaser = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ScalarChaser")
ScalarDamper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.ScalarDamper")
ScalarInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.ScalarInterpolator")
ScreenFontStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.ScreenFontStyle")
ScreenGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layout.ScreenGroup")
Script = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Scripting.Script")
SegmentedVolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.SegmentedVolumeData")
ShadedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ShadedVolumeStyle")
ShaderPart = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ShaderPart")
ShaderProgram = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shaders.ShaderProgram")
Shape = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.Shape")
SignalPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.SignalPdu")
SilhouetteEnhancementVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.SilhouetteEnhancementVolumeStyle")
SingleAxisHingeJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.SingleAxisHingeJoint")
SliderJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.SliderJoint")
Sound = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.Sound")
SpatialSound = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.SpatialSound")
Sphere = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry3D.Sphere")
SphereSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.SphereSensor")
SplinePositionInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplinePositionInterpolator")
SplinePositionInterpolator2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplinePositionInterpolator2D")
SplineScalarInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SplineScalarInterpolator")
SpotLight = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Lighting.SpotLight")
SquadOrientationInterpolator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Interpolation.SquadOrientationInterpolator")
StaticGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.StaticGroup")
StreamAudioDestination = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.StreamAudioDestination")
StreamAudioSource = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.StreamAudioSource")
StringSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.KeyDeviceSensor.StringSensor")
SurfaceEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.SurfaceEmitter")
Switch = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Switch")
TexCoordChaser2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.TexCoordChaser2D")
TexCoordDamper2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Followers.TexCoordDamper2D")
Text = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Text.Text")
TextureBackground = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalEffects.TextureBackground")
TextureCoordinate = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureCoordinate")
TextureCoordinate3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureCoordinate3D")
TextureCoordinate4D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureCoordinate4D")
TextureCoordinateGenerator = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureCoordinateGenerator")
TextureProjector = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.TextureProjection.TextureProjector")
TextureProjectorParallel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.TextureProjection.TextureProjectorParallel")
TextureProperties = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureProperties")
TextureTransform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing.TextureTransform")
TextureTransform3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureTransform3D")
TextureTransformMatrix3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Texturing3D.TextureTransformMatrix3D")
TimeSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Time.TimeSensor")
TimeTrigger = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EventUtilities.TimeTrigger")
ToneMappedVolumeStyle = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.ToneMappedVolumeStyle")
TouchSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.PointingDeviceSensor.TouchSensor")
Transform = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Grouping.Transform")
TransformSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.TransformSensor")
TransmitterPdu = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.DIS.TransmitterPdu")
TriangleFanSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleFanSet")
TriangleSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleSet")
TriangleSet2D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Geometry2D.TriangleSet2D")
TriangleStripSet = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Rendering.TriangleStripSet")
TwoSidedMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.TwoSidedMaterial")
UniversalJoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.RigidBodyPhysics.UniversalJoint")
UnlitMaterial = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Shape.UnlitMaterial")
Viewpoint = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.Viewpoint")
ViewpointGroup = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Navigation.ViewpointGroup")
Viewport = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Layering.Viewport")
VisibilitySensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.EnvironmentalSensor.VisibilitySensor")
VolumeData = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.VolumeRendering.VolumeData")
VolumeEmitter = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.VolumeEmitter")
VolumePickSensor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Picking.VolumePickSensor")
WaveShaper = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Sound.WaveShaper")
WindPhysicsModel = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.ParticleSystems.WindPhysicsModel")
WorldInfo = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.WorldInfo")
Component = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.component")
Connect = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.connect")
EXPORT = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.EXPORT")
ExternProtoDeclare = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ExternProtoDeclare")
Field = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.field")
FieldValue = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.fieldValue")
Head = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.head")
IMPORT = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Networking.IMPORT")
IS = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.IS")
Meta = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.meta")
ProtoBody = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoBody")
ProtoDeclare = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoDeclare")
ProtoInterface = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ProtoInterface")
ROUTE = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.ROUTE")
Scene = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.Scene")
Unit = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.unit")
X3D = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.Core.X3D")
SFBool = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFBool")
MFBool = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFBool")
SFColor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFColor")
MFColor = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFColor")
SFColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFColorRGBA")
MFColorRGBA = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFColorRGBA")
SFDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFDouble")
MFDouble = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFDouble")
SFFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFFloat")
MFFloat = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFFloat")
SFImage = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFImage")
MFImage = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFImage")
SFInt32 = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFInt32")
MFInt32 = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFInt32")
SFMatrix3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix3d")
MFMatrix3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix3d")
SFMatrix3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix3f")
MFMatrix3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix3f")
SFMatrix4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix4d")
MFMatrix4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix4d")
SFMatrix4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFMatrix4f")
MFMatrix4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFMatrix4f")
SFString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFString")
SFNode = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFNode")
MFNode = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFNode")
SFRotation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFRotation")
MFRotation = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFRotation")
MFString = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFString")
SFTime = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFTime")
MFTime = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFTime")
SFVec2d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec2d")
MFVec2d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec2d")
SFVec2f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec2f")
MFVec2f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec2f")
SFVec3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec3d")
MFVec3d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec3d")
SFVec3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec3f")
MFVec3f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec3f")
SFVec4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec4d")
MFVec4d = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec4d")
SFVec4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.SFVec4f")
MFVec4f = JavaUtilities.get_proxy_class("org.web3d.x3d.jsail.fields.MFVec4f")
ConfigurationProperties.setDeleteIntermediateFiles(false);
ConfigurationProperties.setStripTrailingZeroes(true);
ConfigurationProperties.setStripDefaultAttributes(true);
ConfigurationProperties.setXsltEngine(Java::OrgWeb3dX3dJsail::ConfigurationProperties::XSLT_ENGINE_NATIVE_JAVA);
x3D0 = X3D.new
    .setProfile("Immersive")
    .setVersion("4.0")
    .setHead(Head.new()
        .addComponent(Component.new()
            .setName("HAnim")
            .setLevel(1)
        )
        .addMeta(Meta.new()
            .setName("title")
            .setContent("JinScaledV2L1LOA4OnlyMarkers11g.x3d")
        )
        .addMeta(Meta.new()
            .setName("creator")
            .setContent("Jin Hoon Lee and Min Joo Lee")
        )
        .addMeta(Meta.new()
            .setName("translator")
            .setContent("Chul Hee Jung and Myeong Won Lee")
        )
        .addMeta(Meta.new()
            .setName("created")
            .setContent("31 March 2011")
        )
        .addMeta(Meta.new()
            .setName("translated")
            .setContent("1 November 2014")
        )
        .addMeta(Meta.new()
            .setName("modified")
            .setContent("27 January 2023")
        )
        .addMeta(Meta.new()
            .setName("modified")
            .setContent("25 March 2024")
        )
        .addMeta(Meta.new()
            .setName("modifiers")
            .setContent("John Carlson and Joe Williams")
        )
        .addMeta(Meta.new()
            .setName("description")
            .setContent(" Articulated 3D game character designed with a general graphics tool,  then converted into an loa4 X3D HAnim model,  then rescaled 1:1 m all drawn directly in place  in default HAnim coordinate space, and added v2 Sites")
        )
        .addMeta(Meta.new()
            .setName("reference")
            .setContent("KoreanCharacter00ReadMe.txt")
        )
        .addMeta(Meta.new()
            .setName("reference")
            .setContent("KoreanCharacterHumanMotion_Infotech2014_140706.pdf")
        )
        .addMeta(Meta.new()
            .setName("reference")
            .setContent("KoreanCharactersIllustrated.pdf")
        )
        .addMeta(Meta.new()
            .setName("identifier")
            .setContent("https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/JinLOA4.x3d")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("3DS MAX, http://www.autodesk.com/products/autodesk-3ds-max/overview")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("Suwon HAnim Converter")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("johnRescaler+joedwillyNotePad")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("Gnu Image Manipulation Program, http://www.gimp.org")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit")
        )
        .addMeta(Meta.new()
            .setName("license")
            .setContent("../license.html")
        )
        .addComments(CommentsBlock.new("Scaled 1:1, Added Animations"))
        .addComments(CommentsBlock.new("Added Sites"))
    )
    .setScene(Scene.new()
        .addComments(CommentsBlock.new("https://www.web3d.org/documents/specifications/19774/V2.0/index.html"))
        .addComments(CommentsBlock.new("0 0 0 at floor between feet, default I pose (relaxed attention) model gaze toward +Z, +x to model left, +y up, right-hand rule."))
        .addComments(CommentsBlock.new("Jin loa4 v2 1:1 Only Landmarks https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#BasicSetJointHierarchy4 with v2 Site surface feature point landmarks https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/FeaturePoints.html The first part of this x3d xml user code listing includes definitions for the collection of Shapes that will be used to show the Joint center landmarks with connecting lines to show the skeleton Joint hierarchy, and the surface feature Site landmarks with lines showing the Joints which control their basic motions. The skeleton structure user code is then. example: not up to date since dropping segment geometry <HAnimJoint DEF='hanim_humanoid_root' name='humanoid_root' containerField='skeleton' center='0 0.826 -0.016'> <HAnimSegment DEF='hanim_sacrum' name='sacrum'> <Shape USE='JointMarker'/> <HAnimSite DEF='hanim_l_psis_pt' name='l_psis' translation='0.05 0.84 -0.11'> <Transform USE='l_psis_pt_SiteShape'/> </HAnimSite> </HAnimSegment> ... entire skeleton hierarchy ... </HAnimJoint> Please Run the example. It generalllystarts with Kick2. Select any other Action from the menu. Animations for Pitch1, Yaw1, and Roll1 show basic operation by animation of each Joint of the skeleton that contains one or more Site surface feature landmarks. A colored sphere marker identifies a V2 Site object. The Pitch2, Yaw2, Roll2, Jump1, and Jump2 were connected from existing x3d HAnim archived example animations. All these need some work to show full loa4 articulation and the advantages of this standard skeleton hierarchy. Contents as follows: SceneViewpoints - set of scene viewpoint locations relative to the model 0 0 0 HAnimLandmarks - set of markers used to show landmarks of the model: Joint Shape Joint connections Site Shape Site Connections AnimationSelectMenu - hud selection plus a stationary rendering of DEFed assets. JointLandmarksAndJointConnections - DEF user code for Joint center location markers and skeleton connection hierarchy. SurfaceAndSiteDefinitions - DEF user code for the various Shape nodes for surface geometry and Site location markers and Site connections. DefaultAnimation_loa4 Default I pose All Joints = 0 0 1 0 TestAnimation_loa4 Modify this set to experiment PitchAnimation_loa4 Example x-axis rotations YawAnimation_loa4 Example y-axis rotations RollAnimation_loa4 Example z-axis rotations WalkAnimation_loa4 Example Walk animation RunAnimation_loa4 Example Run animnation JumpAnimation_loa4 Example Jump animation KickAnimation_loa4 Example Kick animation Demo Johncan tbd TimerControls Selection of timer for animation"))
        .addComments(CommentsBlock.new("Joint x=Pitch1 y=Yaw1 z=Roll1 rotation timing 0.02 - 0.08 root translation 0.08 - 0.1 root rotation 0.2 - 0.3 sacro 0.25 - 0.75 eyeball 0.6 - 0.65 hip 0.65 0.70 knee 0.70 - 0.74 talocrural talocalcaneonavicular (1 2 3) calcaneocuboid (4 5) transversetarsal (4 5) cuneonavicular (1 2 3) tarsometatarsal (1 2 3 4 5) metatarsophalangeal (1 2 3 4 5) tarsal_interphalangeal (1) tarsal_proximal_interphalangeal (2 3 4 5) tarsal_distal_interphalangeal (2 3 4 5) 0.3 - 0.5 vl5 0.6 0.6375 vl2 0.6375 - 0.6875 vt10 0.6875 - 0.725 vt9 0.725 - 0.7875 vt5 0.7875 - 0.825 vt1 0.825 - 0.8625 vc7 0.8625 - 0.9 vc2 0.9 - 0.9985 skullbase 0.9 - 0.915 sterno 0.915 - 0.93 acrom 0.93 - 0.945 shoulder 0.945 - 0.96 elbow 0.96 - 0.98 radio 0.98 0.985 angeal_1"))
        .addChild(WorldInfo.new()
            .setTitle("11c Jin v2 LOA4 Level 1, Only Joints, Segments, Sites")
        )
        .addChild(NavigationInfo.new()
            .setHeadlight(false)
        )
        .addChild(Background.new()
            .setDEF("Background1")
            .setSkyColor([0.4, 0.4, 0.4].to_java Java::float)
            .setGroundColor([0.5, 0.5, 0.5].to_java Java::float)
        )
        .addChild(DirectionalLight.new()
            .setGlobal(true)
        )
        .addChild(DirectionalLight.new()
            .setDirection([0, 0.5, 0].to_java Java::float)
            .setGlobal(true)
            .setIntensity(0.75)
        )
        .addChild(DirectionalLight.new()
            .setDirection([0, 0, 1].to_java Java::float)
            .setGlobal(true)
        )
        .addChild(Group.new()
            .setDEF("SceneViewpoints")
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 1, 0].to_java Java::float)
                .setDescription("JinLOA4")
                .setPosition([0, 1, 3].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Front")
                .setPosition([0, 0.4, 4].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Front Close")
                .setPosition([0, 0.8, 2].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Front Closer")
                .setPosition([0, 1.2, 1].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 1.5, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Front Face")
                .setPosition([0, 1.63, 1].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Right Side")
                .setOrientation([0, 1, 0, 1.57].to_java Java::float)
                .setPosition([2.6, 0.8, 0].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Right Side Close")
                .setOrientation([0, 1, 0, 1.2].to_java Java::float)
                .setPosition([1, 0.8, 0.5].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Left Side Close")
                .setOrientation([0, 1, 0, -1.2].to_java Java::float)
                .setPosition([-1, 0.8, 0.5].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Left Side")
                .setOrientation([0, 1, 0, -1.57].to_java Java::float)
                .setPosition([-2.6, 0.8, 0].to_java Java::float)
            )
            .addChild(Viewpoint.new()
                .setCenterOfRotation([0, 0.9, 0.0016].to_java Java::float)
                .setDescription("JinLOA4 Top")
                .setOrientation([1, 0, 0, -1.5708].to_java Java::float)
                .setPosition([0, 3.5, 0].to_java Java::float)
            )
        )
        .addChild(Group.new()
            .setDEF("HAnimV2Landmarks")
            .addChild(Transform.new()
                .setDEF("SiteLandmark")
                .addChild(Shape.new()
                    .setDEF("HAnimSiteLandmark")
                    .setGeometry(Sphere.new()
                        .setRadius(0.008)
                    )
                    .setAppearance(Appearance.new()
                        .setMaterial(Material.new()
                            .setDiffuseColor([0, 1, 0].to_java Java::float)
                            .setEmissiveColor([0, 1, 0].to_java Java::float)
                        )
                    )
                )
            )
            .addChild(Transform.new()
                .setDEF("SiteLandmarkB")
                .addChild(Shape.new()
                    .setDEF("HAnimSiteLandmarkB")
                    .setGeometry(Sphere.new()
                        .setRadius(0.007)
                    )
                    .setAppearance(Appearance.new()
                        .setMaterial(Material.new()
                            .setDiffuseColor([1, 0, 0].to_java Java::float)
                            .setEmissiveColor([1, 0, 0].to_java Java::float)
                        )
                    )
                )
            )
            .addChild(Transform.new()
                .setDEF("JointLandmark")
                .addChild(Shape.new()
                    .setDEF("HAnimJointLandmark")
                    .setGeometry(Sphere.new()
                        .setRadius(0.0075)
                    )
              .addComments(CommentsBlock.new("Box size='0.016 0.016 0.016'/"))
                    .setAppearance(Appearance.new()
                        .setMaterial(Material.new()
                            .setDiffuseColor([0, 0, 1].to_java Java::float)
                            .setEmissiveColor([0, 0, 1].to_java Java::float)
                        )
                    )
                )
            )
            .addChild(Transform.new()
                .setDEF("JointShapeB")
                .addChild(Shape.new()
                    .setDEF("HAnimJointShapeB")
                    .setGeometry(Box.new()
                        .setSize([0.016, 0.016, 0.016].to_java Java::float)
                    )
                    .setAppearance(Appearance.new()
                        .setMaterial(Material.new()
                            .setDiffuseColor([1, 0, 1].to_java Java::float)
                            .setEmissiveColor([1, 0, 1].to_java Java::float)
                        )
                    )
                )
            )
        )
        .addChild(Transform.new()
            .setDEF("ContainerScene000")
            .addChild(Shape.new()
                .setDEF("ContainerSceneAxisLinesShape")
                .setGeometry(IndexedLineSet.new()
                    .setColorPerVertex(false)
                    .setColorIndex([0, 1, 2].to_java Java::int)
                    .setCoordIndex([0, 1, -1, 0, 2, -1, 0, 3, -1].to_java Java::int)
                    .setColor(Color.new()
                        .setColor([1, 0, 0, 0, 0.6, 0, 0, 0, 1].to_java Java::float)
                    )
                    .setCoord(Coordinate.new()
                        .setPoint([0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1].to_java Java::float)
                    )
                )
            )
        )
        .addChild(Group.new()
            .setDEF("AnimationSelectMenu")
            .addChild(ProximitySensor.new()
                .setDEF("HudProx")
                .setSize([50, 50, 50].to_java Java::float)
            )
            .addChild(Transform.new()
                .setDEF("HudXform")
                .setRotation([0, 1, 0, 0.78].to_java Java::float)
                .setTranslation([2, 1, 2].to_java Java::float)
                .addChild(Transform.new()
                    .setDEF("Menu")
                    .setScale([0.02, 0.02, 0.02].to_java Java::float)
                    .setTranslation([-0.38, 0.05, -0.75].to_java Java::float)
                    .addChild(Transform.new()
                        .setDEF("MenuLabel")
                        .setTranslation([1.3, 3, 0].to_java Java::float)
                        .addChild(Shape.new()
                            .setDEF("MenuLabelText")
                            .setAppearance(Appearance.new()
                                .setDEF("TextAppearance")
                                .setMaterial(Material.new()
                                    .setDEF("TextColor")
                                    .setAmbientIntensity(1.0)
                                    .setDiffuseColor([1, 1, 1].to_java Java::float)
                                    .setEmissiveColor([0.82, 0.52, 0.17].to_java Java::float)
                                    .setSpecularColor([1, 1, 1].to_java Java::float)
                                )
                            )
                            .setGeometry(Text.new()
                                .setString(["JinLOA4S", "Animations"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setDEF("LabelTextFont")
                                    .setSize(1.25)
                                    .setFamily(["SANS"].to_java Java::java.lang.String)
                                    .setJustify(["MIDDLE", "MIDDLE"].to_java Java::java.lang.String)
                                )
                            )
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Default_Text")
                        .setTranslation([0, 0.4, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Default_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("DefaultText")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Default"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setDEF("TextFont")
                                    .setFamily(["SANS"].to_java Java::java.lang.String)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("TextBacking")
                            .setAppearance(Appearance.new()
                                .setMaterial(Material.new()
                                    .setDEF("Clear")
                                    .setAmbientIntensity(1.0)
                                    .setDiffuseColor([0, 0.5, 0].to_java Java::float)
                                    .setEmissiveColor([0, 0.5, 0].to_java Java::float)
                                    .setTransparency(0.8)
                                )
                            )
                            .setGeometry(IndexedFaceSet.new()
                                .setDEF("Backing")
                                .setCoordIndex([0, 1, 2, 3, -1].to_java Java::int)
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.2, -0.25, -0.01, 3, -0.25, -0.01, 3, 1, -0.01, -0.2, 1, -0.01].to_java Java::float)
                                )
                            )
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Test_Text")
                        .setTranslation([0, -0.9, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Test_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("TestText")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Test"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Pitch1_Text")
                        .setTranslation([-1.52, -2.4, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Pitch1_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("Pitch1Text")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Pitch1"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Pitch2_Text")
                        .setTranslation([1.52, -2.4, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Pitch2_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("PitchText")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Pitch2"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Yaw1_Text")
                        .setTranslation([-1.52, -3.8, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Yaw1_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("Yaw1Text")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Yaw1"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Yaw2_Text")
                        .setTranslation([1.52, -3.8, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Yaw2_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("Yaw2Text")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Yaw2"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Roll1_Text")
                        .setTranslation([-1.52, -5.2, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Roll1_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("Roll1Text")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Roll1"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Roll2_Text")
                        .setTranslation([1.52, -5.2, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Roll2_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("Roll2Text")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Roll2"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Walk_Text")
                        .setTranslation([0, -6.6, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Walk_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("WalkText")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Walk"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Run_Text")
                        .setTranslation([0, -8, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Run_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("RunText")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Run"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Jump_Text")
                        .setTranslation([0, -9.4, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Jump_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("JumpText")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Jump"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Kick1_Text")
                        .setTranslation([-1.52, -10.8, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Kick1_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("Kick1Text")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Kick1 "].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("Kick2_Text")
                        .setTranslation([1.52, -10.8, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("Kick2_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("Kick2Text")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Kick2"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                    .addChild(Transform.new()
                        .setDEF("StopTimer_Text")
                        .setTranslation([0, -12.2, 0].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDEF("StopTimer_Touch")
                        )
                        .addChild(Shape.new()
                            .setDEF("StopTimerText")
                            .setAppearance(Appearance.new()
                                .setUSE("TextAppearance")
                            )
                            .setGeometry(Text.new()
                                .setString(["Stop"].to_java Java::java.lang.String)
                                .setFontStyle(FontStyle.new()
                                    .setUSE("TextFont")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("TextBacking")
                        )
                    )
                )
                .addChild(ROUTE.new()
                    .setFromField("position_changed")
                    .setFromNode("HudProx")
                    .setToField("set_translation")
                    .setToNode("HudXform")
                )
                .addChild(ROUTE.new()
                    .setFromField("orientation_changed")
                    .setFromNode("HudProx")
                    .setToField("set_rotation")
                    .setToNode("HudXform")
                )
            .addComments(CommentsBlock.new("</Group> HUD includes DEFs of shapes for Jin, Jin appears near Menu."))
            .addComments(CommentsBlock.new("Joint center and Joint hierarchy connections"))
                .addChild(Transform.new()
                    .setDEF("AllShapesSitesConnections")
                    .setScale([0.1, 0.1, 0.1].to_java Java::float)
                    .setTranslation([-0.2, -0.1, -0.62].to_java Java::float)
                    .addChild(Group.new()
                        .setDEF("JointLandmarksAndJointConnections")
                .addComments(CommentsBlock.new("Following are defined here and used in the skeleton to show Joint center location and connections between Joint centers."))
                        .addChild(Transform.new()
                            .setDEF("humanoid_root_JointShape")
                            .setTranslation([0, 0.77, 0].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint humanoid_root")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointShapeB")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("humanoid_root-to-sacroiliac_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setDEF("SkeletonColor")
                                    .setColor([1, 0, 0, 1, 0, 0].to_java Java::float)
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.77, 0, 0, 0.826, 0.02].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("humanoid_root-to-vl5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.77, 0, 0, 0.9254, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("sacroiliac_JointShape")
                            .setTranslation([0, 0.826, 0.02].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint sacroiliac")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointShapeB")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("sacroiliac-to-l_hip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.826, 0.02, 0.095, 0.8266, -0.0183].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("sacroiliac-to-r_hip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.826, 0.02, -0.09466, 0.82665, -0.01835].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_hip_JointShape")
                            .setTranslation([0.095, 0.8266, -0.0183].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_hip")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_hip-to-l_knee_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.095, 0.8266, -0.0183, 0.0926, 0.4088, -0.01944].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_knee_JointShape")
                            .setTranslation([0.0926, 0.4088, -0.01944].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_knee")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_knee-to-l_talocrural_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0926, 0.4088, -0.01944, 0.0888, 0.09545, -0.01045].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_talocrural_JointShape")
                            .setTranslation([0.0888, 0.09545, -0.01045].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_talocrural")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_talocrural-to-l_talocalcaneonavicular_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0888, 0.09545, -0.01045, 0.0783, 0.0369, 0.0049].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_talocrural-to-l_calcaneocuboid_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0888, 0.09545, -0.01045, 0.0891, 0.05798, -0.0259].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_talocalcaneonavicular_JointShape")
                            .setTranslation([0.0783, 0.0369, 0.0049].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_talocalcaneonavicular")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_talocalcaneonavicular-to-l_cuneonavicular_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0783, 0.0369, 0.0049, 0.0674, 0.0321, 0.0184].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_talocalcaneonavicular-to-l_cuneonavicular_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0783, 0.0369, 0.0049, 0.0814, 0.0335, 0.02143].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_talocalcaneonavicular-to-l_cuneonavicular_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0783, 0.0369, 0.0049, 0.09297, 0.0334, 0.01982].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_cuneonavicular_1_JointShape")
                            .setTranslation([0.0674, 0.0321, 0.0184].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_cuneonavicular_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_cuneonavicular_1-to-l_tarsometatarsal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0674, 0.0321, 0.0184, 0.0646, 0.02324, 0.0442].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsometatarsal_1_JointShape")
                            .setTranslation([0.0646, 0.02324, 0.0442].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsometatarsal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsometatarsal_1-to-l_metatarsophalangeal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0646, 0.02324, 0.0442, 0.0621, 0.01442, 0.0936].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metatarsophalangeal_1_JointShape")
                            .setTranslation([0.0621, 0.01442, 0.0936].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metatarsophalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metatarsophalangeal_1-to-l_tarsal_interphalangeal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0621, 0.01442, 0.0936, 0.062, 0.012, 0.115].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_interphalangeal_1_JointShape")
                            .setTranslation([0.062, 0.012, 0.115].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_interphalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_interphalangeal_1-to-l_tarsal_distal_phalanx_1_tip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.062, 0.012, 0.115, 0.062, 0.012, 0.134].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_cuneonavicular_2_JointShape")
                            .setTranslation([0.0814, 0.0335, 0.02143].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_cuneonavicular_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_cuneonavicular_2-to-l_tarsometatarsal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0814, 0.0335, 0.02143, 0.0802, 0.0261, 0.0411].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsometatarsal_2_JointShape")
                            .setTranslation([0.0802, 0.0261, 0.0411].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsometatarsal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsometatarsal_2-to-l_metatarsophalangeal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0802, 0.0261, 0.0411, 0.0825, 0.01497, 0.09783].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metatarsophalangeal_2_JointShape")
                            .setTranslation([0.0825, 0.01497, 0.09783].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metatarsophalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metatarsophalangeal_2-to-l_tarsal_proximal_interphalangeal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0825, 0.01497, 0.09783, 0.0843, 0.01265, 0.114].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_2_JointShape")
                            .setTranslation([0.0843, 0.01265, 0.114].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_proximal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_2-to-l_tarsal_distal_interphalangeal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0843, 0.01265, 0.114, 0.0843, 0.00982, 0.123435].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_distal_interphalangeal_2_JointShape")
                            .setTranslation([0.0843, 0.00982, 0.123435].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_distal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_distal_interphalangeal_2-to-l_tarsal_distal_phalanx_2_tip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0843, 0.00982, 0.123435, 0.08, 0.016, 0.14].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_cuneonavicular_3_JointShape")
                            .setTranslation([0.09297, 0.0334, 0.01982].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_cuneonavicular_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_cuneonavicular_3-to-l_tarsometatarsal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.09297, 0.0334, 0.01982, 0.09459, 0.0261, 0.0394].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsometatarsal_3_JointShape")
                            .setTranslation([0.09459, 0.0261, 0.0394].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsometatarsal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsometatarsal_3-to-l_metatarsophalangeal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.09459, 0.0261, 0.0394, 0.0965, 0.01505, 0.0954].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metatarsophalangeal_3_JointShape")
                            .setTranslation([0.0965, 0.01505, 0.0954].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metatarsophalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metatarsophalangeal_3-to-l_tarsal_proximal_interphalangeal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0965, 0.01505, 0.0954, 0.09886, 0.01192, 0.11047].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_3_JointShape")
                            .setTranslation([0.09886, 0.01192, 0.11047].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_proximal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_3-to-l_tarsal_distal_interphalangeal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.09886, 0.01192, 0.11047, 0.1004, 0.00983, 0.1197].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_distal_interphalangeal_3_JointShape")
                            .setTranslation([0.1004, 0.00983, 0.1197].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_distal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_distal_interphalangeal_3-to-l_tarsal_distal_phalanx_3_tip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1004, 0.00983, 0.1197, 0.1, 0.016, 0.14].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_calcaneocuboid_JointShape")
                            .setTranslation([0.0891, 0.05798, -0.0259].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_calcaneocuboid")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_calcaneocuboid-to-l_transversetarsal_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0891, 0.05798, -0.0259, 0.11063, 0.03528, 0.0021].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_transversetarsal_JointShape")
                            .setTranslation([0.11063, 0.03528, 0.0021].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_transversetarsal")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_transversetarsal-to-l_tarsometatarsal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.11063, 0.03528, 0.0021, 0.10649, 0.02454, 0.03843].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_transversetarsal-to-l_tarsometatarsal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.11063, 0.03528, 0.0021, 0.1208, 0.02094, 0.03474].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsometatarsal_4_JointShape")
                            .setTranslation([0.10649, 0.02454, 0.03843].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsometatarsal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsometatarsal_4-to-l_metatarsophalangeal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.10649, 0.02454, 0.03843, 0.109867, 0.01435, 0.09117].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metatarsophalangeal_4_JointShape")
                            .setTranslation([0.109867, 0.01435, 0.09117].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metatarsophalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metatarsophalangeal_4-to-l_tarsal_proximal_interphalangeal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.109867, 0.01435, 0.09117, 0.11416, 0.01224, 0.10631].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_4_JointShape")
                            .setTranslation([0.11416, 0.01224, 0.10631].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_proximal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_4-to-l_tarsal_distal_interphalangeal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.11416, 0.01224, 0.10631, 0.11567, 0.00936, 0.11369].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_distal_interphalangeal_4_JointShape")
                            .setTranslation([0.11567, 0.00936, 0.11369].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_distal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_distal_interphalangeal_4-to-l_tarsal_distal_phalanx_4_tip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.11567, 0.00936, 0.11369, 0.115, 0.016, 0.13].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metatarsal_5_JointShape")
                            .setTranslation([0.1208, 0.02094, 0.03474].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metatarsal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsometatarsal_5-to-l_metatarsophalangeal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1208, 0.02094, 0.03474, 0.124065, 0.01367, 0.08656].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metatarsophalangeal_5_JointShape")
                            .setTranslation([0.124065, 0.01367, 0.08656].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metatarsophalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metatarsophalangeal_5-to-l_tarsal_proximal_interphalangeal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.124065, 0.01367, 0.08656, 0.12638, 0.01086, 0.09414].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_5_JointShape")
                            .setTranslation([0.12638, 0.01086, 0.09414].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_proximal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_proximal_interphalangeal_5-to-l_tarsal_distal_interphalangeal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.12638, 0.01086, 0.09414, 0.12728, 0.00856, 0.10188].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_tarsal_distal_interphalangeal_5_JointShape")
                            .setTranslation([0.12728, 0.00856, 0.10188].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_tarsal_distal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_tarsal_distal_interphalangeal_5-to-l_tarsal_distal_phalanx_5_tip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.12728, 0.00856, 0.10188, 0.125, 0.016, 0.115].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_hip_JointShape")
                            .setTranslation([-0.09466, 0.82665, -0.01835].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_hip_JointShape")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_thigh_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.09466, 0.82665, -0.01835, -0.0926, 0.408825, -0.01944].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_knee_JointShape")
                            .setTranslation([-0.0926, 0.408825, -0.01944].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_knee")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_calf_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.0926, 0.408825, -0.01944, -0.08845, 0.09544, -0.01045].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_talocrural_JointShape")
                            .setTranslation([-0.08845, 0.09544, -0.01045].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_talocrural")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_talus-to-r_talocalcaneonavicular_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.07794, 0.0369, 0.00486, -0.07794, 0.0369, 0.00486].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_talus-to-r_calcaneocuboid_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.08845, 0.09544, -0.01045, -0.088717, 0.05798, -0.025965].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_talocalcaneonavicular_JointShape")
                            .setTranslation([-0.07794, 0.0369, 0.00486].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_talocalcaneonavicular")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_navicular-to-r_cuneonavicular_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.07794, 0.0369, 0.00486, -0.06698, 0.032107, 0.01839].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_navicular-to-r_cuneonavicular_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.07794, 0.0369, 0.00486, -0.081, 0.0335, 0.02142].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_navicular-to-r_cuneonavicular_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.07794, 0.0369, 0.00486, -0.09261, 0.03339, 0.01982].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_cuneonavicular_1_JointShape")
                            .setTranslation([-0.06698, 0.032107, 0.01839].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_cuneonavicular_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_cuneiform_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.06698, 0.032107, 0.01839, -0.064, 0.02324, 0.04419].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsometatarsal_1_JointShape")
                            .setTranslation([-0.064, 0.02324, 0.04419].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsometatarsal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metatarsal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.064, 0.02324, 0.04419, -0.06176, 0.014425, 0.09362].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metatarsophalangeal_1_JointShape")
                            .setTranslation([-0.06176, 0.014425, 0.09362].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metatarsophalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_proximal_phalanx_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.06176, 0.014425, 0.09362, -0.06174, 0.0121, 0.1153].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_interphalangeal_1_JointShape")
                            .setTranslation([-0.06174, 0.0121, 0.1153].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_interphalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_distal_phalanx_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.06174, 0.0121, 0.1153, -0.06, 0.012, 0.14].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_cuneonavicular_2_JointShape")
                            .setTranslation([-0.081, 0.0335, 0.02142].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_cuneonavicular_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_cuneiform_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.081, 0.0335, 0.02142, -0.07983, 0.0261, 0.04106].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsometatarsal_2_JointShape")
                            .setTranslation([-0.07983, 0.0261, 0.04106].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsometatarsal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metatarsal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.07983, 0.0261, 0.04106, -0.0821, 0.01497, 0.09783].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metatarsophalangeal_2_JointShape")
                            .setTranslation([-0.0821, 0.01497, 0.09783].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metatarsophalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_proximal_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.0821, 0.01497, 0.09783, -0.0839, 0.012647, 0.114].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_proximal_interphalangeal_2_JointShape")
                            .setTranslation([-0.0839, 0.012647, 0.114].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_proximal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_middle_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.0839, 0.012647, 0.114, -0.0839, 0.009825, 0.123435].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_distal_interphalangeal_2_JointShape")
                            .setTranslation([-0.0839, 0.009825, 0.123435].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_distal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_distal_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.0839, 0.009825, 0.123435, -0.08, 0.016, 0.14].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_cuneonavicular_3_JointShape")
                            .setTranslation([-0.09261, 0.03339, 0.01982].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_cuneonavicular_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_cuneiform_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.09261, 0.03339, 0.01982, -0.09423, 0.0261, 0.0394].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsometatarsal_3_JointShape")
                            .setTranslation([-0.09423, 0.0261, 0.0394].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsometatarsal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metatarsal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.09423, 0.0261, 0.0394, -0.0961, 0.01505, 0.09542].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metatarsophalangeal_3_JointShape")
                            .setTranslation([-0.0961, 0.01505, 0.09542].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metatarsophalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_proximal_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.0961, 0.01505, 0.09542, -0.0985, 0.01192, 0.11047].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_proximal_interphalangeal_3_JointShape")
                            .setTranslation([-0.0985, 0.01192, 0.11047].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_proximal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_middle_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.0985, 0.01192, 0.11047, -0.100035, 0.00982, 0.1197].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_distal_interphalangeal_3_JointShape")
                            .setTranslation([-0.100035, 0.00982, 0.1197].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_distal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_distal_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.100035, 0.00982, 0.1197, -0.1, 0.016, 0.14].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_calcaneocuboid_JointShape")
                            .setTranslation([-0.088717, 0.05798, -0.025965].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_calcaneocuboid")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_calcaneus_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.088717, 0.05798, -0.025965, -0.11027, 0.03528, 0.0021].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_transversetarsal_JointShape")
                            .setTranslation([-0.11027, 0.03528, 0.0021].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_transversetarsal")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_cuboid_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.11027, 0.03528, 0.0021, -0.10613, 0.02454, 0.03843].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsometatarsal_4_JointShape")
                            .setTranslation([-0.10613, 0.02454, 0.03843].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsometatarsal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metatarsal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.10613, 0.02454, 0.03843, -0.1095, 0.01435, 0.09117].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metatarsophalangeal_4_JointShape")
                            .setTranslation([-0.1095, 0.01435, 0.09117].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metatarsophalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_proximal_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1095, 0.01435, 0.09117, -0.11378, 0.01224, 0.1063].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_proximal_interphalangeal_4_JointShape")
                            .setTranslation([-0.11378, 0.01224, 0.1063].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_proximal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_middle_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.11378, 0.01224, 0.1063, -0.1153, 0.00937, 0.11369].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_distal_interphalangeal_4_JointShape")
                            .setTranslation([-0.1153, 0.00937, 0.11369].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_distal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_distal_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1153, 0.00937, 0.11369, -0.115, 0.016, 0.13].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsometatarsal_5_JointShape")
                            .setTranslation([-0.12044, 0.020945, 0.03474].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsometatarsal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metatarsal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.12044, 0.020945, 0.03474, -0.12368, 0.01367, 0.08656].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metatarsophalangeal_5_JointShape")
                            .setTranslation([-0.12368, 0.01367, 0.08656].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metatarsophalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_proximal_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.12368, 0.01367, 0.08656, -0.126, 0.01086, 0.09414].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_proximal_interphalangeal_5_JointShape")
                            .setTranslation([-0.126, 0.01086, 0.09414].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_proximal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_middle_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.126, 0.01086, 0.09414, -0.1269, 0.00856, 0.10188].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_tarsal_distal_interphalangeal_5_JointShape")
                            .setTranslation([-0.1269, 0.00856, 0.10188].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_tarsal_distal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_tarsal_distal_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1269, 0.00856, 0.10188, -0.125, 0.016, 0.115].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vl5_JointShape")
                            .setTranslation([0, 0.9254, -0.013766].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vl5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointShapeB")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.9254, -0.01376, 0, 0.9497, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vl4_JointShape")
                            .setTranslation([0, 0.9497, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vl4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.9497, -0.01376, 0, 0.9659, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vl3_JointShape")
                            .setTranslation([0, 0.9659, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vl3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.9659, -0.0137, 0, 0.98235, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vl2_JointShape")
                            .setTranslation([0, 0.98235, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vl2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.98235, -0.01376, 0, 0.99967, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vl1_JointShape")
                            .setTranslation([0, 0.99967, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vl1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.99967, -0.01376, 0, 1.0231, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt12_JointShape")
                            .setTranslation([0, 1.0231, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt12")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t12_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.0231, -0.01376, 0, 1.0467, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt11_JointShape")
                            .setTranslation([0, 1.0467, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt11")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t11_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.0467, -0.01376, 0, 1.0638, -0.01378].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt10_JointShape")
                            .setTranslation([0, 1.0638, -0.01378].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt10")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t10_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.0638, -0.01378, 0, 1.0784, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt9_JointShape")
                            .setTranslation([0, 1.0784, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt9")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t9_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.0784, -0.01376, 0, 1.093, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt8_JointShape")
                            .setTranslation([0, 1.093, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt8")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t8_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.093, -0.01376, 0, 1.1088, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt7_JointShape")
                            .setTranslation([0, 1.1088, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt7")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t7_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.1088, -0.01376, 0, 1.1216, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt6_JointShape")
                            .setTranslation([0, 1.1524, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt6")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t6_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.1216, -0.01376, 0, 1.137, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt5_JointShape")
                            .setTranslation([0, 1.137, -0.0137].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.137, -0.01376, 0, 1.1524, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt4_JointShape")
                            .setTranslation([0, 1.1524, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.1524, -0.01376, 0, 1.1709, -0.01376].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt3_JointShape")
                            .setTranslation([0, 1.1709, -0.01376].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.1709, -0.01376, 0, 1.1956, -0.01378].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt2_JointShape")
                            .setTranslation([0, 1.1956, -0.01378].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.1956, -0.01378, 0, 1.22, -0.0138].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vt1_JointShape")
                            .setTranslation([0, 1.22, -0.0138].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vt1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("t1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.22, -0.0138, 0, 1.2453, -0.01506].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vc7_JointShape")
                            .setTranslation([0, 1.2453, -0.01506].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vc7")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c7-to-vc6_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.2453, -0.01506, 0, 1.2575, -0.01506].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c7-to-l_sternoclavicular_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.2453, -0.01506, 0.03847, 1.2087, -0.01378].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c7-to-r_sternoclavicular_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.2453, -0.01506, -0.03847, 1.2087, -0.0138].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vc6_JointShape")
                            .setTranslation([0, 1.2575, -0.01506].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vc6")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c6_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.2575, -0.01506, 0, 1.2699, -0.01506].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vc5_JointShape")
                            .setTranslation([0, 1.2699, -0.01506].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vc5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.2699, -0.01506, 0, 1.28227, -0.01506].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vc4_JointShape")
                            .setTranslation([0, 1.28227, -0.01506].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vc4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.28227, -0.01506, 0, 1.2951, -0.01506].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vc3_JointShape")
                            .setTranslation([0, 1.2951, -0.01506].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vc3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.2951, -0.01506, 0, 1.307, -0.015].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vc2_JointShape")
                            .setTranslation([0, 1.307, -0.015].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vc2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.307, -0.015, 0, 1.3185, -0.0151].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("vc1_JointShape")
                            .setTranslation([0, 1.3185, -0.0151].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint vc1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("c1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3185, -0.0151, 0, 1.3126, -0.0154].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("skullbase_JointShape")
                            .setTranslation([0, 1.3126, -0.0154].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint skullbase")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("skull-to-l_eyelid_joint_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3126, -0.0154].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("skull-to-r_eyelid_joint_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3126, -0.0154].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("skull-to-l_eyeball_joint_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3126, -0.0154].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("skull-to-r_eyeball_joint_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3126, -0.0154].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("skull-to-l_eyebrow_joint_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3126, -0.0154].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("skull-to-r_eyebrow_joint_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3126, -0.0154].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("skull-to-temporomandibular_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3126, -0.0154, 0, 1.3128, 0.01538].to_java Java::float)
                                )
                            )
                        )
                .addComments(CommentsBlock.new("Shape DEF='tongue_Segment'><LineSet vertexCount='2'><Color USE='SkeletonColor'/> <Coordinate point='0 1.3126 -0.0154, 0 0 0'/></LineSet></Shape"))
                        .addChild(Transform.new()
                            .setDEF("l_eyelid_joint_JointShape")
                            .setTranslation([0.0505, 1.42425, 0.03294].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_eyelid_join")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_eyelid_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0505, 0.42425, 0.03294, 0.0505, 0.42425, 0.03294].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_eyelid_joint_JointShape")
                            .setTranslation([-0.0505, 1.42425, 0.03294].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_eyelid_joint")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_eyelid_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.0505, 0.42425, 0.03294, -0.0505, 0.42425, 0.03294].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_eyeball_joint_JointShape")
                            .setTranslation([0.048127, 1.4049, 0.08305].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_eyeball_joint")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_eyeball_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.048127, 1.4049, 0.08305, 0.048127, 1.4049, 0.08305].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_eyeball_joint_JointShape")
                            .setTranslation([-0.04813, 1.4049, 0.08305].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_eyeball_joint")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_eyeball_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.04813, 1.4049, 0.08305, -0.04813, 1.4049, 0.08305].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_eyebrow_joint_JointShape")
                            .setTranslation([0.02175, 1.4139, 0.1069].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_eyebrow_joint")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_eyebrow_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.02175, 1.4139, 0.1069, 0.02175, 1.4139, 0.1069].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_eyebrow_joint_JointShape")
                            .setTranslation([-0.02175, 1.4139, 0.10694].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_eyebrow_joint")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_eyebrow_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.02175, 1.4139, 0.10694, -0.02175, 1.4139, 0.10694].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("temporomandibular_JointShape")
                            .setTranslation([0, 1.3128, 0.01538].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint temporomandibular")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("jaw-to-supramenton_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3128, 0.01538, 0, 1.3128, 0.01538].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("jaw-to-menton_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 1.3128, 0.01538, 0, 1.3128, 0.01538].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_sternoclavicular_JointShape")
                            .setTranslation([0.03847, 1.2087, -0.01378].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_sternoclavicular")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_clavicle_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.03847, 1.2087, -0.01378, 0.12294, 1.191825, -0.0129].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_acromioclavicular_JointShape")
                            .setTranslation([0.12294, 1.191825, -0.0129].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_acromioclavicular")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_scapula_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.12294, 1.191825, -0.0129, 0.16506, 1.17855, -0.00327].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_shoulder_JointShape")
                            .setTranslation([0.16506, 1.17855, -0.00327].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_shoulder")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_upperarm_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.16506, 1.17855, -0.00327, 0.18209, 0.9288, -0.00563].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_elbow_JointShape")
                            .setTranslation([0.18209, 0.9288, -0.00563].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_elbow")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_forearm_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18209, 0.9288, -0.00563, 0.1819, 0.72427, -0.005].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_radiocarpal_JointShape")
                            .setTranslation([0.1819, 0.72427, -0.005].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_radiocarpal")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal-to-l_midcarpal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1819, 0.72427, -0.005, 0.1813, 0.706, 0.0193].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal-to-l_midcarpal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1819, 0.72427, -0.005, 0.18128, 0.70695, 0.00842].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal-to-l_midcarpal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1819, 0.72427, -0.005, 0.18108, 0.708525, -0.0048].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal-to-l_midcarpal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1819, 0.72427, -0.005, 0.18108, 0.70582, -0.02574].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_midcarpal_1_JointShape")
                            .setTranslation([0.1813, 0.706, 0.0193].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_midcarpal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_trapezium-to-l_carpometacarpal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1813, 0.706, 0.0193, 0.1805, 0.69255, 0.026].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_trapezium-to-l_midcarpal_4_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1813, 0.706, 0.0193, 0.1805, 0.69255, 0.026].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpometacarpal_1_JointShape")
                            .setTranslation([0.1805, 0.69255, 0.026].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpometacarpal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metacarpal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1805, 0.69255, 0.026, 0.181, 0.6727, 0.03577].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metacarpophalangeal_1_JointShape")
                            .setTranslation([0.181, 0.6727, 0.03577].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metacarpophalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_proximal_phalanx_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.181, 0.6727, 0.03577, 0.1826, 0.654, 0.04966].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_interphalangeal_1_JointShape")
                            .setTranslation([0.1826, 0.654, 0.04966].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_interphalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_distal_phalanx_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1826, 0.654, 0.04966, 0.18, 0.64, 0.06].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_midcarpal_2_JointShape")
                            .setTranslation([0.18128, 0.70695, 0.00842].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_midcarpal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_trapezoid_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18128, 0.70695, 0.00842, 0.18128, 0.6876, 0.0098].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpometacarpal_2_JointShape")
                            .setTranslation([0.18128, 0.6876, 0.0098].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpometacarpal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metacarpal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18128, 0.6876, 0.0098, 0.1837, 0.6372, 0.01507].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metacarpophalangeal_2_JointShape")
                            .setTranslation([0.1837, 0.6372, 0.01507].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metacarpophalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_proximal_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1837, 0.6372, 0.01507, 0.18171, 0.6068, 0.01418].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_proximal_interphalangeal_2_JointShape")
                            .setTranslation([0.18171, 0.6068, 0.01418].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_proximal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_middle_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18171, 0.6068, 0.01418, 0.18067, 0.5816, 0.01338].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_distal_interphalangeal_2_JointShape")
                            .setTranslation([0.18067, 0.5816, 0.01338].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_distal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_distal_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18067, 0.5816, 0.01338, 0.172, 0.558, 0.017].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_midcarpal_3_JointShape")
                            .setTranslation([0.18108, 0.708525, -0.0048].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_midcarpal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_capitate_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18108, 0.708525, -0.0048, 0.18108, 0.6858, -0.00625].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpometacarpal_3_JointShape")
                            .setTranslation([0.18108, 0.6858, -0.00625].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpometacarpal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metacarpal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18108, 0.6858, -0.00625, 0.18369, 0.6349, -0.0039].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metacarpophalangeal_3_JointShape")
                            .setTranslation([0.18369, 0.6349, -0.0039].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metacarpophalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_proximal_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18369, 0.6349, -0.0039, 0.18171, 0.6032, -0.0035].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_proximal_interphalangeal_3_JointShape")
                            .setTranslation([0.18171, 0.6032, -0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_proximal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_middle_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18171, 0.6032, -0.0035, 0.1807, 0.5753, -0.0037].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_distal_interphalangeal_3_JointShape")
                            .setTranslation([0.1807, 0.5753, -0.0037].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_distal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_distal_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1807, 0.5753, -0.0037, 0.172, 0.555, -0.006].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_midcarpal_4_5_JointShape")
                            .setTranslation([0.18108, 0.70582, -0.02574].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_midcarpal_4_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_hamate-to-l_carpometacarpal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18108, 0.70582, -0.02574, 0.1811, 0.68625, -0.0199].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_hamate-to-l_carpometacarpal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18108, 0.70582, -0.02574, 0.18164, 0.68827, -0.03278].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpometacarpal_4_JointShape")
                            .setTranslation([0.1811, 0.68625, -0.0199].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpometacarpal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metacarpal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1811, 0.68625, -0.0199, 0.18369, 0.63405, -0.02144].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metacarpophalangeal_4_JointShape")
                            .setTranslation([0.18369, 0.63405, -0.02144].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metacarpophalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_proximal_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18369, 0.63405, -0.02144, 0.1817, 0.6066, -0.02064].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_proximal_interphalangeal_4_JointShape")
                            .setTranslation([0.1817, 0.6066, -0.02064].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_proximal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_middle_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1817, 0.6066, -0.02064, 0.18067, 0.580725, -0.01977].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_distal_interphalangeal_4_JointShape")
                            .setTranslation([0.18067, 0.580725, -0.01977].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_distal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_distal_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18067, 0.580725, -0.01977, 0.172, 0.559, -0.024].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpometacarpal_5_JointShape")
                            .setTranslation([0.18164, 0.68827, -0.03278].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpometacarpal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_metacarpal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18164, 0.68827, -0.03278, 0.1833, 0.6381, -0.037].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_metacarpophalangeal_5_JointShape")
                            .setTranslation([0.1833, 0.6381, -0.037].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_metacarpophalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_proximal_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1833, 0.6381, -0.037, 0.18166, 0.621, -0.03715].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_proximal_interphalangeal_5_JointShape")
                            .setTranslation([0.18166, 0.621, -0.03715].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_proximal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_middle_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.18166, 0.621, -0.03715, 0.1808, 0.6023, -0.0369].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("l_carpal_distal_interphalangeal_5_JointShape")
                            .setTranslation([0.1808, 0.6023, -0.0369].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint l_carpal_distal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("l_carpal_distal_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([0.1808, 0.6023, -0.0369, 0.172, 0.58, -0.039].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_sternoclavicular_JointShape")
                            .setTranslation([-0.03847, 1.2087, -0.0138].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_sternoclavicular")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_clavicle_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.03847, 1.2087, -0.0138, -0.1229, 1.19182, -0.0129].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_acromioclavicular_JointShape")
                            .setTranslation([-0.1229, 1.19182, -0.0128].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_acromioclavicular")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_scapula_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1229, 1.19182, -0.0129, -0.1647, 1.17855, -0.00327].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_shoulder_JointShape")
                            .setTranslation([-0.1647, 1.17855, -0.00327].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_shoulder")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_upperarm_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1647, 1.17855, -0.00327, -0.1817, 0.9288, -0.00564].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_elbow_JointShape")
                            .setTranslation([-0.1817, 0.9288, -0.00564].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_elbow")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_forearm_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1817, 0.9288, -0.00564, -0.1816, 0.7242, -0.005].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_radiocarpal_JointShape")
                            .setTranslation([-0.1816, 0.7242, -0.005].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_radiocarpal")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal-to-r_midcarpal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1816, 0.7242, -0.005, -0.18097, 0.70605, 0.0193].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal-to-r_midcarpal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1816, 0.7242, -0.005, -0.18097, 0.70695, 0.0084].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal-to-r_midcarpal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1816, 0.7242, -0.005, -0.18072, 0.708525, -0.004797].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal-to-r_midcarpal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1816, 0.7242, -0.005, -0.18072, 0.70583, -0.02574].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_midcarpal_1_JointShape")
                            .setTranslation([-0.18097, 0.70605, 0.0193].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_midcarpal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_trapezium-to-r_carpometacarpal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18097, 0.70605, 0.0193, -0.18, 0.69255, 0.02598].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_trapezium-to-r_midcarpal_4_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18097, 0.70605, 0.0193, -0.18, 0.69255, 0.02598].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpometacarpal_1_JointShape")
                            .setTranslation([-0.18, 0.69255, 0.02598].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpometacarpal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metacarpal_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18, 0.69255, 0.02598, -0.18065, 0.67275, 0.03577].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metacarpophalangeal_1_JointShape")
                            .setTranslation([-0.18065, 0.67275, 0.03577].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metacarpophalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_proximal_phalanx_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18065, 0.67275, 0.03577, -0.18227, 0.654, 0.0496].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_interphalangeal_1_JointShape")
                            .setTranslation([-0.18227, 0.654, 0.0496].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_interphalangeal_1")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_distal_phalanx_1_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18227, 0.654, 0.0496, -0.18, 0.64, 0.06].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_midcarpal_2_JointShape")
                            .setTranslation([-0.18097, 0.70695, 0.0084].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_midcarpal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_trapezoid_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18097, 0.70695, 0.0084, -0.1809, 0.6876, 0.0097].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpometacarpal_2_JointShape")
                            .setTranslation([-0.1809, 0.6876, 0.0097].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpometacarpal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metacarpal_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1809, 0.6876, 0.0097, -0.18335, 0.6372, 0.01507].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metacarpophalangeal_2_JointShape")
                            .setTranslation([-0.18335, 0.6372, 0.01507].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metacarpophalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_proximal_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18335, 0.6372, 0.01507, -0.1813, 0.6068, 0.01418].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_proximal_interphalangeal_2_JointShape")
                            .setTranslation([-0.1813, 0.6068, 0.01418].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_proximal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_middle_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1813, 0.6068, 0.01418, -0.1803, 0.5816, 0.01338].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_distal_interphalangeal_2_JointShape")
                            .setTranslation([-0.1803, 0.5816, 0.01338].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_distal_interphalangeal_2")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_distal_phalanx_2_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1803, 0.5816, 0.01338, -0.172, 0.558, 0.017].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_midcarpal_3_JointShape")
                            .setTranslation([-0.18072, 0.708525, -0.004797].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_midcarpal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_capitate_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18072, 0.708525, -0.004797, -0.18072, 0.6858, -0.00625].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpometacarpal_3_JointShape")
                            .setTranslation([-0.18072, 0.6858, -0.00625].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpometacarpal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metacarpal_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18072, 0.6858, -0.00625, -0.1833, 0.63495, -0.0039].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_proximal_phalanx_3_JointShape")
                            .setTranslation([-0.1833, 0.63495, -0.0039].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_proximal_phalanx_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_proximal_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1833, 0.63495, -0.0039, -0.1813, 0.6032, -0.0035].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_proximal_interphalangeal_3_JointShape")
                            .setTranslation([-0.1813, 0.6032, -0.0035].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_proximal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_middle_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1813, 0.6032, -0.0035, -0.18029, 0.5753, -0.00375].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_distal_interphalangeal_3_JointShape")
                            .setTranslation([-0.18029, 0.5753, -0.00375].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_distal_interphalangeal_3")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_distal_phalanx_3_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18029, 0.5753, -0.00375, -0.17, 0.555, -0.006].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_midcarpal_4_5_JointShape")
                            .setTranslation([-0.18072, 0.70583, -0.02574].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_midcarpal_4_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_hamate-to-r_carpometacarpal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18072, 0.70583, -0.02574, -0.18072, 0.68625, -0.01992].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_hamate-to-r_carpometacarpal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18072, 0.70583, -0.02574, -0.18126, 0.68827, -0.03278].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpometacarpal_4_JointShape")
                            .setTranslation([-0.18072, 0.68625, -0.01992].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpometacarpal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metacarpal_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18072, 0.68625, -0.01992, -0.1833, 0.63405, -0.02144].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metacarpophalangeal_4_JointShape")
                            .setTranslation([-0.1833, 0.63405, -0.02144].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metacarpophalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_proximal_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1833, 0.63405, -0.02144, -0.1813, 0.6066, -0.02064].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_proximal_interphalangeal_4_JointShape")
                            .setTranslation([-0.1813, 0.6066, -0.02064].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_proximal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_middle_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1813, 0.6066, -0.02064, -0.18029, 0.5807, -0.01978].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_distal_interphalangeal_4_JointShape")
                            .setTranslation([-0.18029, 0.5807, -0.01978].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_distal_interphalangeal_4")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_distal_phalanx_4_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18029, 0.5807, -0.01978, -0.172, 0.559, -0.024].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpometacarpal_5_JointShape")
                            .setTranslation([-0.18126, 0.68827, -0.03278].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpometacarpal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_metacarpal_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18126, 0.68827, -0.03278, -0.18297, 0.6381, -0.0371].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_metacarpophalangeal_5_JointShape")
                            .setTranslation([-0.18297, 0.6381, -0.0371].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_metacarpophalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_proximal_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18297, 0.6381, -0.0371, -0.1813, 0.621, -0.03715].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_proximal_interphalangeal_5_JointShape")
                            .setTranslation([-0.1813, 0.621, -0.03715].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_proximal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_middle_phalanx_5_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.1813, 0.621, -0.03715, -0.18045, 0.602325, -0.03697].to_java Java::float)
                                )
                            )
                        )
                        .addChild(Transform.new()
                            .setDEF("r_carpal_distal_interphalangeal_5_JointShape")
                            .setTranslation([-0.18045, 0.602325, -0.03697].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimJoint r_carpal_distal_interphalangeal_5")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimJointLandmark")
                            )
                        )
                        .addChild(Shape.new()
                            .setDEF("r_carpal_distal_phalanx_5_tip_Segment")
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setColor(Color.new()
                                    .setUSE("SkeletonColor")
                                )
                                .setCoord(Coordinate.new()
                                    .setPoint([-0.18045, 0.602325, -0.03697, -0.172, 0.58, -0.039].to_java Java::float)
                                )
                            )
                        )
                    )
                    .addChild(Group.new()
                        .setDEF("SiteLandmarksAndJointConnections")
                        .addChild(Group.new()
                            .setDEF("sacrum_Sites")
                  .addComments(CommentsBlock.new("none"))
                        )
                        .addChild(Group.new()
                            .setDEF("pelvis_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_iliocristale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_iliocristale_pt 33")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-l_iliocristale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setDEF("SiteColor")
                                        .setColor([0, 1, 0, 0, 1, 0].to_java Java::float)
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, 0.13, 0.92, 0.0035].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_iliocristale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_iliocristale_pt 36")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-r_iliocristale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, -0.13, 0.92, 0.0035].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_trochanterion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_trochanterion_pt 42")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-l_trochanterion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, 0.14, 0.8, 0.0035].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_trochanterion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_trochanterion_pt 46")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-r_trochanterion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, -0.14, 0.8, 0.0035].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_asis_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_asis_pt 32")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-l_asis")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, 0.1, 0.86, 0.0035].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_asis_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_asis_pt 35")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-r_asis")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, -0.1, 0.86, 0.0035].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_psis_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_psis_pt 34")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-l_psis")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, 0.05, 0.84, -0.11].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_psis_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_psis_pt 37")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-r_psis")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, -0.05, 0.84, -0.11].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("crotch_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite crotch_pt 38")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-crotch")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, 0, 0.703, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("hanim_buttocks_standing_wall_contact_point_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite buttocks_standing_wall_contact_point_pt 93")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("sacroiliac-to-buttocks_standing_wall_contact_point_pt")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.826, 0.02, 0, 0.8, -0.15].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_thigh_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_knee_crease_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_knee_crease_pt 90")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_hip-to-l_knee_crease")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.095, 0.8266, -0.0183, 0.09, 0.41, -0.056].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_femoral_medial_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_femoral_medial_epicondyles_pt 39")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_hip-to-l_femoral_medial_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.095, 0.8266, -0.0183, 0.039, 0.41, -0.01].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_femoral_lateral_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("l_femoral_lateral_epicondyles_pt 40")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_hip-to-l_femoral_lateral_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.095, 0.8266, -0.0183, 0.127, 0.41, -0.01].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_suprapatella_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_suprapatella_pt 41")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_hip-to-l_suprapatella")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.095, 0.8266, -0.0183, 0.085, 0.41, 0.042].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_calf_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_tibiale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tibiale_pt 47")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_knee-to-l_tibiale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0926, 0.4088, -0.01944, 0.09, 0.31, 0.038].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_medial_malleolus_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_medial_malleolus_pt 48")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_knee-to-l_medial_malleolus")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0926, 0.4088, -0.01944, 0.061, 0.095, -0.02].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_lateral_malleolus_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_lateral_malleolus_pt 49")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_knee-to-l_lateral_malleolus")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0926, 0.4088, -0.01944, 0.12, 0.095, -0.02].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_talus_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_sphyrion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_sphyrion_pt 50")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_talocrural-to-l_sphyrion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0888, 0.09545, -0.01045, 0.054, 0.065, -0.02].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_calcaneus_posterior_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_calcaneus_posterior_pt 58")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_talocrural-to-l_calcaneus_posterior")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0888, 0.09545, -0.01045, 0.09, 0.03, -0.06].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_navicular_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_cuneiform_1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metatarsal_1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_proximal_phalanx_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_metatarsal_phalanx_1_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_metatarsal_phalanx_1_pt 55")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_metatarsophalangeal_1-to-l_metatarsal_phalanx_1")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0621, 0.01442, 0.0936, 0.062, 0.012, 0.1].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_distal_phalanx_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_tarsal_distal_phalanx_1_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tarsal_distal_phalanx_1_tip 111")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_tarsal_interphalangeal_1-to-l_tarsal_distal_phalanx_1_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.062, 0.012, 0.115, 0.062, 0.012, 0.134].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_cuneiform_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metatarsal_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_proximal_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_middle_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_distal_phalanx_2_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_tarsal_distal_phalanx_2_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tarsal_distal_phalanx_2_tip 112")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_tarsal_distal_interphalangeal_2-to-l_tarsal_distal_phalanx_2_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0843, 0.00982, 0.123435, 0.08, 0.016, 0.14].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_cuneiform_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metatarsal_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_proximal_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_middle_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_distal_phalanx_3_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_tarsal_distal_phalanx_3_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tarsal_distal_phalanx_3_tip 113")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_tarsal_distal_interphalangeal_3-to-l_tarsal_distal_phalanx_3_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.1004, 0.00983, 0.1197, 0.1, 0.016, 0.14].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_calcaneus_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_cuboid_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metatarsal_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_proximal_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_middle_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_distal_phalanx_4_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_tarsal_distal_phalanx_4_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tarsal_distal_phalanx_4_tip 114")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_tarsal_distal_interphalangeal_4-to-l_tarsal_distal_phalanx_4_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.11567, 0.00936, 0.11369, 0.115, 0.016, 0.13].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_metatarsal_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_proximal_phalanx_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_middle_phalanx_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_metatarsal_phalanx_5_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_metatarsal_phalanx_5_pt 56")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_tarsal_proximal_interphalangeal_5-to-l_metatarsal_phalanx_5")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.12638, 0.01086, 0.094148, 0.12, 0.02, 0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_tarsal_distal_phalanx_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_tarsal_distal_phalanx_5_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tarsal_distal_phalanx_5_tip 115")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_tarsal_distal_interphalangeal_5-to-l_tarsal_distal_phalanx_5_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.12728, 0.00856, 0.10188, 0.125, 0.016, 0.115].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_thigh_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_knee_crease_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_knee_crease_pt 91")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_hip-to-r_knee_crease")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.09466, 0.82665, -0.01835, -0.09, 0.41, -0.056].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_femoral_medial_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_femoral_medial_epicondyles_pt 43")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_hip-to-r_femoral_medial_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.09466, 0.82665, -0.01835, -0.039, 0.41, -0.01].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_femoral_lateral_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_femoral_lateral_epicondyles_pt 44")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_hip-to-r_femoral_lateral_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.09466, 0.82665, -0.01835, -0.127, 0.41, -0.01].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_suprapatella_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_suprapatella_pt 45")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_hip-to-r_suprapatella")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.09466, 0.82665, -0.01835, -0.085, 0.41, 0.042].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_calf_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_tibiale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tibiale_pt 51")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_knee-to-r_tibiale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.0926, 0.408825, -0.01944, -0.09, 0.31, 0.038].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_medial_malleolus_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_medial_malleolus_pt 52")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_knee-to-r_medial_malleolus")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.0926, 0.408825, -0.01944, -0.061, 0.095, -0.02].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_lateral_malleolus_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_lateral_malleolus_pt 53")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_knee-to-r_lateral_malleolu")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.0926, 0.408825, -0.01944, -0.12, 0.095, -0.02].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_talus_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_sphyrion_p_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_sphyrion_pt 54")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_talocrural-to-r_sphyrion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.08845, 0.09544, -0.01045, -0.054, 0.065, -0.02].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_calcaneus_posterior_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_calcaneus_posterior_pt 62")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_talocrural-to-r_calcaneus_posterior")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.08845, 0.09544, -0.01045, -0.09, 0.03, -0.06].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_navicular_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_cuneiform_1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metatarsal_1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_proximal_phalanx_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_metatarsal_phalanx_1_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_metatarsal_phalanx_1_pt 59")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_metatarsophalangeal_1-to-r_metatarsal_phalanx_1")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.06176, 0.014425, 0.09362, -0.062, 0.012, 0.1].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_distal_phalanx_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_tarsal_distal_phalanx_1_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tarsal_distal_phalanx_1_tip 116")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_tarsal_interphalangeal_1-to-r_tarsal_distal_phalanx_1_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.06174, 0.0121, 0.1153, -0.06, 0.012, 0.14].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_cuneiform_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metatarsal_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_proximal_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_middle_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_distal_phalanx_2_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_tarsal_distal_phalanx_2_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tarsal_distal_phalanx_2_tip 117")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_tarsal_distal_interphalangeal_2-to-r_tarsal_distal_phalanx_2_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.0839, 0.009825, 0.123435, -0.08, 0.016, 0.14].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_cuneiform_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metatarsal_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_proximal_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_middle_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_distal_phalanx_3_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_tarsal_distal_phalanx_3_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tarsal_distal_phalanx_3_tip 118")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_tarsal_distal_interphalangeal_3-to-r_tarsal_distal_phalanx_3_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.100035, 0.00982, 0.1197, -0.1, 0.016, 0.14].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_calcaneus_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_cuboid_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metatarsal_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_proximal_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_middle_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_distal_phalanx_4_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_tarsal_distal_phalanx_4_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tarsal_distal_phalanx_4_tip 119")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_tarsal_distal_interphalangeal_4-to-r_tarsal_distal_phalanx_4_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1153, 0.00937, 0.11369, -0.115, 0.016, 0.13].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_metatarsal_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_proximal_phalanx_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_middle_phalanx_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_metatarsal_phalanx_5_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_metatarsal_phalanx_5_pt 60")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_tarsal_proximal_interphalangeal_5-to-r_metatarsal_phalanx_5")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.126, 0.01086, 0.09414, -0.12, 0.02, 0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_tarsal_distal_phalanx_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_tarsal_distal_phalanx_5_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tarsal_distal_phalanx_5_tip 120")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_tarsal_distal_interphalangeal_5-to-r_tarsal_distal_phalanx_5_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1269, 0.00856, 0.10188, -0.125, 0.016, 0.115].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l5_Sites")
                            .addChild(Transform.new()
                                .setDEF("spine_1_middle_back_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite spine_1_middle_back_pt 24")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vl5-to-spine_1_middle_back_pt")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.9254, -0.01376, 0, 1, -0.1].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("spine_2_lower_back_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite spine_2_lower_back_pt 25")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vl5-to-spine_2_lower_back")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.9254, -0.01376, 0, 0.95, -0.1].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("waist_preferred_anterior_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSiteA waist_preferred_anterior_pt 26")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vl5-to-waist_preferred_anterior")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.9254, -0.01376, 0, 0.9, 0.1].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("waist_preferred_posterior_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite waist_preferred_posterior_pt 27")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vl5-to-waist_preferred_posterior")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.9254, -0.01376, 0, 0.9, -0.1].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("navel_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite navel 84")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vl5-to-navel")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.9254, -0.01376, 0, 0.9, -0.1].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l2_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_rib_10_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_rib_10_pt 28")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vl2-to-l_rib_10")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.98235, -0.01376, 0.09, 1, 0.04].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_rib_10_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_rib_10_pt 30")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vl2-to-r_rib_10")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 0.98235, -0.01376, -0.09, 1, 0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t12_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t11_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t10_Sites")
                            .addChild(Transform.new()
                                .setDEF("substernale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite substernale_pt 13")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt10-to-substernale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.0638, -0.01378, 0, 1.08, 0.076].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("mesosternale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite mesosternale_pt 88")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt10-to-mesosternale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.0638, -0.01378, 0, 1.15, 0.076].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("t9_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_thelion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_thelion_pt 29")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt9-to-l_thelion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.0784, -0.01376, 0.07, 1.12, 0.09].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_thelion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_thelion_pt 31")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt9-to-r_thelion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.0784, -0.01376, -0.07, 1.12, 0.09].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("rear_center_midsagittal_plane_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite rear_center_midsagittal_plane_pt 92")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt9-to-rear_center_midsagittal_plane")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.0784, -0.01376, 0, 1.1, -0.1].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_chest_midsagittal_plane_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_chest_midsagittal_plane_pt 94")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt9-to-l_chest_midsagittal_plane_pt")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.0784, -0.01376, 0.13, 1.12, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_chest_midsagittal_plane_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_chest_midsagittal_plane_pt 95")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt9-to-r_chest_midsagittal_plane_pt")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.0784, -0.01376, -0.13, 1.12, 0].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("t8_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t7_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t6_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("t1_Sites")
                            .addChild(Transform.new()
                                .setDEF("suprasternale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite suprasternale_pt 12")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt1-to-suprasternale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.22, -0.0138, 0, 1.22, 0.08].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("cervicale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite cervicale_pt 10")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vt1-to-cervicale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.22, -0.0138, 0, 1.22, -0.08].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("c7_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_neck_base_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_neck_base_pt 82")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vc7-to-l_neck_base")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.2453, -0.01506, 0.06, 1.26, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_neck_base_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_neck_base_pt 83")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vc7-to-r_neck_base")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.2453, -0.01506, -0.06, 1.26, 0].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("c6_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("c5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("c4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("c3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("c2_Sites")
                            .addChild(Transform.new()
                                .setDEF("adams_apple_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite adams_apple_pt 11")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmarkB")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("vc2-to-adams_apple")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.307, -0.015, 0, 1.29, 0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("c1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("skull_Sites")
                            .addChild(Transform.new()
                                .setDEF("skull_vertex_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite skull_vertex_pt 0")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-skull_vertex")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0, 1.612, -0.03].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("glabella_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite glabella_pt 1")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-glabella")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0, 1.454, 0.128].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("sellion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite sellion_pt 2")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-sellion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0, 1.4, 0.12].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_infraorbitale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_infraorbitale_pt 3")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-l_infraorbitale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0.039, 1.38, 0.09].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_tragion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tragion_pt 4")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-l_tragion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0.1, 1.38, 0.0282].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_infraorbitale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_infraorbitale_pt 6")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-r_infraorbitale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, -0.039, 1.38, 0.09].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_tragion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tragion_pt 7")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-r_tragion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, -0.1, 1.38, 0.0282].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("nuchale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite nuchale_pt 81")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-nuchale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0.0039, 1.35, -0.16].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("opisthocranion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite opisthocranion_pt 89")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-opisthocranion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0.0039, 1.4588, -0.18].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_ectocanthus_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_ectocanthus_pt 85")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-l_ectocanthus")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, 0.086, 1.399, 0.074].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_ectocanthus_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_ectocanthus_pt 86")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("skullbase-to-r_ectocanthus")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3126, -0.0154, -0.086, 1.399, 0.074].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_eyelid_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_eyelid_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_eyelid_tip")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_eyelid_joint-to-l_eyelid_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0505, 1.42425, 0.03294, 0.0505, 1.42425, 0.03294].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_eyelid_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_eyelid_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_eyelid_tip")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_eyelid_joint-to-r_eyelid_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.0505, 1.42425, 0.03294, -0.0505, 1.42425, 0.03294].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_eyeball_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_eyeball_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_eyeball_tip")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_eyeball_joint-to-l_eyeball_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.048127, 1.4049, 0.08305, 0.048127, 1.4049, 0.08305].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_eyeball_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_eyeball_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_eyeball_tip")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_eyeball_joint-to-r_eyeball_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.04813, 1.4049, 0.08305, -0.04813, 1.4049, 0.08305].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_eyebrow_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_eyebrow_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_eyebrow_tip")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_eyebrow_joint-to-l_eyebrow_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.02175, 1.4139, 0.1069, 0.02175, 1.4139, 0.1069].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_eyebrow_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_eyebrow_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_eyebrow_tip")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_eyebrow_joint-to-r_eyebrow_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.02175, 1.4139, 0.10694, -0.02175, 1.4139, 0.10694].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("jaw_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_gonion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_gonion_pt 5")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("temporomandibular-to-l_gonion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3128, 0.01538, 0.068, 1.346, 0.033].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_gonion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_gonion_pt 8")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("temporomandibular-to-r_gonion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3128, 0.01538, -0.068, 1.346, 0.033].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("supramenton_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite supramenton_pt 9")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("temporomandibular-to-supramenton")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3128, 0.01538, 0, 1.32, 0.086].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("menton_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite menton_pt 87")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("temporomandibular-to-menton")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0, 1.3128, 0.01538, 0, 1.3, 0.08].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_clavicle_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_clavicale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_clavicale_pt 14")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_sternoclavicular-to-l_clavicale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.03847, 1.2087, -0.01378, 0.03, 1.2, 0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_scapula_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_acromion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_acromion_pt 15")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_acromioclavicular-to-l_acromion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.12294, 1.191825, -0.0129, 0.15, 1.222, -0.02].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_axilla_proximal_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_axilla_proximal_pt 16")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_acromioclavicular-to-l_axilla_proximal")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.12294, 1.191825, -0.0129, 0.15, 1.16, 0.04].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_axilla_distal_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_axilla_distal_pt 17")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_acromioclavicular-to-l_axilla_distal")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.12294, 1.191825, -0.0129, 0.17, 1.14, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_axilla_posterior_folds_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_axilla_posterior_folds_pt 18")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_acromioclavicular-to-l_axilla_posterior_folds")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.12294, 1.191825, -0.0129, 0.15, 1.145, -0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_upperarm_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_humeral_lateral_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_humeral_lateral_epicondyles_pt 63")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_shoulder-to-l_humeral_lateral_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.16506, 1.17855, -0.00327, 0.2, 0.95, -0.03].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_humeral_medial_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_humeral_medial_epicondyles_pt 64")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_shoulder-to-l_humeral_medial_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.16506, 1.17855, -0.00327, 0.18, 0.93, -0.03].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_radiale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_radiale_pt 69")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_shoulder-to-l_radiale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.16506, 1.17855, -0.00327, 0.2, 0.91, -0.03].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_bideltoid_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_bideltoid_pt 96")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_shoulder-to-l_bideltoid")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.16506, 1.17855, -0.00327, 0.225, 1.185, 0].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_forearm_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_radial_styloid_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_radial_styloid_pt 71")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_elbow-to-l_radial_styloid")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.18209, 0.9288, -0.00563, 0.18, 0.725, 0.025].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_olecranon_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_olecranon_pt 65")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_elbow-to-l_olecranon")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.18209, 0.9288, -0.00563, 0.2, 0.92, -0.03].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_ulnar_styloid_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_ulnar_styloid_pt 70")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_radiocarpal-to-l_ulnar_styloid")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.1819, 0.72427, -0.005, 0.2, 0.725, 0].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_trapezium_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metacarpal_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_metacarpal_phalanx_2_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_metacarpal_phalanx_2_pt 75")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpometacarpal_1-to-l_metacarpal_phalanx_2")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.1805, 0.69255, 0.026, 0.2, 0.665, 0.012].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_proximal_phalanx_1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_distal_phalanx_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_carpal_distal_phalanx_1_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_carpal_distal_phalanx_1_tip 101")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpal_interphalangeal_1-to-l_carpal_distal_phalanx_1")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.1826, 0.654, 0.04966, 0.18, 0.64, 0.06].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_trapezoid_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metacarpal_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_proximal_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_middle_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_distal_phalanx_2_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_dactylion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_dactylion_pt 57")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpal_distal_interphalangeal_2-to-l_dactylion_pt")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.18067, 0.5816, 0.01338, 0.17, 0.558, 0.017].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("l_carpal_distal_phalanx_2_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_carpal_distal_phalanx_2_tip 102")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpal_distal_interphalangeal_2-to-l_carpal_distal_phalanx_2_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.18067, 0.5816, 0.01338, 0.172, 0.558, 0.017].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_capitate_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metacarpal_3_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_metacarpal_phalanx_3_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_metacarpal_phalanx_3_pt 76")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpometacarpal_3-to-l_metacarpal_phalanx_3")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.18108, 0.6858, -0.00625, 0.2, 0.665, -0.039].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_proximal_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_middle_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_distal_phalanx_3_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_carpal_distal_phalanx_3_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_carpal_distal_phalanx_3_tip 103")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpal_distal_interphalangeal_3-to-l_carpal_distal_phalanx_3_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.1807, 0.5753, -0.0037, 0.172, 0.555, -0.006].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_hamate_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_metacarpal_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_proximal_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_middle_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_distal_phalanx_4_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_carpal_distal_phalanx_4_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_carpal_distal_phalanx_4_tip 104")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpal_distal_interphalangeal_4-to-l_carpal_distal_phalanx_4_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.18067, 0.580725, -0.01977, 0.172, 0.559, -0.024].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_metacarpal_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_metacarpal_phalanx_5_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_metacarpal_phalanx_5_pt 77")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpometacarpal_5-to-l_metacarpal_phalanx_5")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.18164, 0.68827, -0.03278, 0.2, 0.665, -0.036].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_proximal_phalanx_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_middle_phalanx_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("l_carpal_distal_phalanx_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("l_carpal_distal_phalanx_5_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_carpal_distal_phalanx_5_tip 105")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("l_carpal_distal_interphalangeal_5-to-l_carpal_distal_phalanx_5_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.1808, 0.6023, -0.0369, 0.172, 0.58, -0.039].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_clavicle_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_clavicale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_clavicale_pt 19")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_sternoclavicular-to-r_clavicale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.03847, 1.2087, -0.0138, -0.03, 1.2, 0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_scapula_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_acromion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_acromion_pt 20")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_acromioclavicular-to-r_acromion")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1229, 1.19182, -0.0129, -0.15, 1.222, -0.02].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_axilla_proximal_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite sitename_pt 21")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_acromioclavicular-to-r_axilla_proximal")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1229, 1.19182, -0.0129, -0.15, 1.16, 0.04].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_axilla_distal_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_axilla_distal_pt 22")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_acromioclavicular-to-r_axilla_distal")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1229, 1.19182, -0.0129, -0.17, 1.14, 0].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_axilla_posterior_folds_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_axilla_posterior_folds_pt 23")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_acromioclavicular-to-r_axilla_posterior_folds")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1229, 1.19182, -0.0129, -0.15, 1.145, -0.04].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_upperarm_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_humeral_lateral_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_humeral_lateral_epicondyles_pt 66")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_shoulder-to-r_humeral_lateral_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1647, 1.17855, -0.00327, -0.2, 0.95, -0.03].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_humeral_medial_epicondyles_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_humeral_medial_epicondyles_pt 67")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_shoulder-to-r_humeral_medial_epicondyles")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1647, 1.17855, -0.00327, -0.18, 0.93, -0.03].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_radiale_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_radiale_pt 72")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_shoulder-to-r_radiale")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1647, 1.17855, -0.00327, -0.2, 0.91, -0.03].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_bideltoid_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_bideltoid_pt 97")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_shoulder-to-r_bideltoid")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1647, 1.17855, -0.00327, -0.225, 1.185, 0].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_forearm_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_radial_styloid_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_radial_styloid_pt 74")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_elbow-to-r_radial_styloid")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1817, 0.9288, -0.00564, -0.18, 0.725, 0.025].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_olecranon_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_olecranon_pt 68")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_elbow-to-SiteName")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1817, 0.9288, -0.00564, -0.2, 0.92, -0.03].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_ulnar_styloid_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_ulnar_styloid_pt 73")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_radiocarpal-to-r_ulnar_styloid")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1816, 0.7242, -0.005, -0.2, 0.725, 0].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_trapezium_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metacarpal_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_metacarpal_phalanx_2_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_metacarpal_phalanx_2_pt 78")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpometacarpal_1-to-r_metacarpal_phalanx_2")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.18, 0.69255, 0.02598, -0.2, 0.665, 0.012].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_proximal_phalanx_1_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_distal_phalanx_1_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_carpal_distal_phalanx_1_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_carpal_distal_phalanx_1_tip 106")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpal_interphalangeal_1-to-r_carpal_distal_phalanx_1_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.18227, 0.654, 0.0496, -0.18, 0.64, 0.06].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_trapezoid_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metacarpal_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_proximal_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_middle_phalanx_2_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_distal_phalanx_2_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_dactylion_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_dactylion_pt 61")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpal_distal_interphalangeal_2-to-r_dactylion_pt")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1803, 0.5816, 0.01338, -0.17, 0.558, 0.017].to_java Java::float)
                                    )
                                )
                            )
                            .addChild(Transform.new()
                                .setDEF("r_carpal_distal_phalanx_2_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_carpal_distal_phalanx_2_tip 107")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpal_distal_interphalangeal_2-to-r_carpal_distal_phalanx_2_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.1803, 0.5816, 0.01338, -0.172, 0.558, 0.017].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_capitate_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metacarpal_3_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_metacarpal_phalanx_3_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_metacarpal_phalanx_3_pt 79")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpometacarpal_3-to-r_metacarpal_phalanx_3")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.18072, 0.6858, -0.00625, -0.2, 0.665, 0.016].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_proximal_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_middle_phalanx_3_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_distal_phalanx_3_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_carpal_distal_phalanx_3_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_carpal_distal_phalanx_3_tip 108")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpal_distal_interphalangeal_3-to-r_carpal_distal_phalanx_3_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.18029, 0.5753, -0.00375, -0.17, 0.555, -0.006].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_hamate_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_metacarpal_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_proximal_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_middle_phalanx_4_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_distal_phalanx_4_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_carpal_distal_phalanx_4_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_carpal_distal_phalanx_4_tip 109")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpal_distal_interphalangeal_4-to-r_carpal_distal_phalanx_4_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.18029, 0.5807, -0.01978, -0.172, 0.559, -0.024].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_metacarpal_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_metacarpal_phalanx_5_pt_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_metacarpal_phalanx_5_pt 80")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpometacarpal_5-to-r_metacarpal_phalanx_5")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.18126, 0.68827, -0.03278, -0.2, 0.665, -0.036].to_java Java::float)
                                    )
                                )
                            )
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_proximal_phalanx_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_middle_phalanx_5_Sites")
                  .addComments(CommentsBlock.new("None"))
                        )
                        .addChild(Group.new()
                            .setDEF("r_carpal_distal_phalanx_5_Sites")
                            .addChild(Transform.new()
                                .setDEF("r_carpal_distal_phalanx_5_tip_SiteShape")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_carpal_distal_phalanx_5_tip 110")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteLandmark")
                                )
                            )
                            .addChild(Shape.new()
                                .setDEF("r_carpal_distal_interphalangeal_5-to-r_carpal_distal_phalanx_5_tip")
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setColor(Color.new()
                                        .setUSE("SiteColor")
                                    )
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.18045, 0.602325, -0.03697, -0.172, 0.58, -0.039].to_java Java::float)
                                    )
                                )
                            )
                        )
                    )
                )
            )
        )
        .addChild(HAnimHumanoid.new()
            .setName("humanoid")
            .setDEF("hanim_humanoid")
            .setLoa(4)
            .setVersion("2.0")
          .addComments(CommentsBlock.new("MetadataSet name='HAnimHumanoid.info' containerField='metadata' reference='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid'> <MetadataString name='authorName' value='\"Jin Hoon Lee and Min Joo Lee\"\",\"\" Chul Hee Jung and Myeong Won Lee\"'/> <MetadataString name='authorEmail' value='myeongwonlee@gmail.com'/> <MetadataString name='creationDate' value='31 March 2011'/> <MetadataString name='John Carlson and Joe Williams' value='Modifiers'/> <MetadataString name='modificationDate' value='25 March 2024'/> <MetadataString name='gender' value='female'/> <MetadataFloat name='height' value='1.5'/> <MetadataString name='humanoidVersion' value='2.0'/> </MetadataSet"))
            .addSkeleton(HAnimJoint.new()
                .setName("humanoid_root")
                .setDEF("hanim_humanoid_root")
                .setCenter([0, 0.77, 0].to_java Java::float)
                .setUlimit([0, 0, 0].to_java Java::float)
                .setLlimit([0, 0, 0].to_java Java::float)
                .setContainerFieldOverride("skeleton")
                .addChild(HAnimSegment.new()
                    .setName("sacrum")
                    .setDEF("hanim_sacrum")
              .addComments(CommentsBlock.new("Shape USE='sacrum_Shape'/"))
                    .addChild(Shape.new()
                        .setDEF("HumanoidAxisLinesShape")
                        .setGeometry(IndexedLineSet.new()
                            .setColorPerVertex(false)
                            .setColorIndex([0, 1, 2].to_java Java::int)
                            .setCoordIndex([0, 1, -1, 0, 2, -1, 0, 3, -1].to_java Java::int)
                            .setColor(Color.new()
                                .setColor([1, 0, 0, 0, 0.6, 0, 0, 0, 1].to_java Java::float)
                            )
                            .setCoord(Coordinate.new()
                                .setPoint([0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1].to_java Java::float)
                            )
                        )
                    )
                    .addChild(Transform.new()
                        .setUSE("humanoid_root_JointShape")
                    )
                    .addChild(Shape.new()
                        .setUSE("humanoid_root-to-sacroiliac_Segment")
                    )
                    .addChild(Shape.new()
                        .setUSE("humanoid_root-to-vl5_Segment")
                    )
                    .addChild(Group.new()
                        .setUSE("sacrum_Sites")
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("sacroiliac")
                    .setDEF("hanim_sacroiliac")
                    .setCenter([0, 0.826, 0.02].to_java Java::float)
                    .setUlimit([0, 0, 0].to_java Java::float)
                    .setLlimit([0, 0, 0].to_java Java::float)
                    .addChild(HAnimSegment.new()
                        .setName("pelvis")
                        .setDEF("hanim_pelvis")
                .addComments(CommentsBlock.new("Shape USE='pelvis_Shape'/"))
                        .addChild(Transform.new()
                            .setUSE("sacroiliac_JointShape")
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-l_hip_Segment")
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-r_hip_Segment")
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_iliocristale_pt")
                            .setDEF("hanim_l_iliocristale_pt")
                            .setTranslation([0.13, 0.92, 0.0035].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("l_iliocristale_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-l_iliocristale")
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_iliocristale_pt")
                            .setDEF("hanim_r_iliocristale_pt")
                            .setTranslation([-0.13, 0.92, 0.0035].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("r_iliocristale_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-r_iliocristale")
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_trochanterion_pt")
                            .setDEF("hanim_l_trochanterion_pt")
                            .setTranslation([0.14, 0.8, 0.0035].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("l_trochanterion_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-l_trochanterion")
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_trochanterion_pt")
                            .setDEF("hanim_r_trochanterion_pt")
                            .setTranslation([-0.14, 0.8, 0.0035].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("r_trochanterion_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-r_trochanterion")
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_asis_pt")
                            .setDEF("hanim_l_asis_pt")
                            .setTranslation([0.1, 0.86, 0.0035].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("l_asis_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-l_asis")
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_asis_pt")
                            .setDEF("hanim_r_asis_pt")
                            .setTranslation([-0.1, 0.86, 0.0035].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("r_asis_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-r_asis")
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_psis_pt")
                            .setDEF("hanim_l_psis_pt")
                            .setTranslation([0.05, 0.84, -0.11].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("l_psis_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-l_psis")
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_psis_pt")
                            .setDEF("hanim_r_psis_pt")
                            .setTranslation([-0.05, 0.84, -0.11].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("r_psis_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-r_psis")
                        )
                        .addChild(HAnimSite.new()
                            .setName("crotch_pt")
                            .setDEF("hanim_crotch_pt")
                            .setTranslation([0, 0.703, 0].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("crotch_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-crotch")
                        )
                        .addChild(HAnimSite.new()
                            .setName("buttocks_standing_wall_contact_point_pt")
                            .setDEF("hanim_buttocks_standing_wall_contact_point_pt")
                            .setTranslation([0, 0.8, -0.15].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("hanim_buttocks_standing_wall_contact_point_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("sacroiliac-to-buttocks_standing_wall_contact_point_pt")
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_hip")
                        .setDEF("hanim_l_hip")
                        .setCenter([0.095, 0.8266, -0.0183].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l_thigh")
                            .setDEF("hanim_l_thigh")
                  .addComments(CommentsBlock.new("Shape USE='l_thigh_Shape'/"))
                            .addChild(Transform.new()
                                .setUSE("l_hip_JointShape")
                            )
                            .addChild(Shape.new()
                                .setUSE("l_hip-to-l_knee_Segment")
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_knee_crease_pt")
                                .setDEF("hanim_l_knee_crease_pt")
                                .setTranslation([0.09, 0.41, -0.056].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("l_knee_crease_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("l_hip-to-l_knee_crease")
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_femoral_medial_epicondyles_pt")
                                .setDEF("hanim_l_femoral_medial_epicondyles_pt")
                                .setTranslation([0.039, 0.41, -0.01].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("l_femoral_medial_epicondyles_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("l_hip-to-l_femoral_medial_epicondyles")
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_femoral_lateral_epicondyles_pt")
                                .setDEF("hanim_l_femoral_lateral_epicondyles_pt")
                                .setTranslation([0.127, 0.41, -0.01].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("l_femoral_lateral_epicondyles_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("l_hip-to-l_femoral_lateral_epicondyles")
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_suprapatella_pt")
                                .setDEF("hanim_l_suprapatella_pt")
                                .setTranslation([0.085, 0.41, 0.042].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("l_suprapatella_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("l_hip-to-l_suprapatella")
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_knee")
                            .setDEF("hanim_l_knee")
                            .setCenter([0.0926, 0.4088, -0.01944].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("l_calf")
                                .setDEF("hanim_l_calf")
                    .addComments(CommentsBlock.new("Shape USE='l_calf_Shape'/"))
                                .addChild(Transform.new()
                                    .setUSE("l_knee_JointShape")
                                )
                                .addChild(Shape.new()
                                    .setUSE("l_knee-to-l_talocrural_Segment")
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_tibiale_pt")
                                    .setDEF("hanim_l_tibiale_pt")
                                    .setTranslation([0.09, 0.31, 0.038].to_java Java::float)
                                    .addChild(Transform.new()
                                        .setUSE("l_tibiale_pt_SiteShape")
                                    )
                                )
                                .addChild(Shape.new()
                                    .setUSE("l_knee-to-l_tibiale")
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_medial_malleolus_pt")
                                    .setDEF("hanim_l_medial_malleolus_pt")
                                    .setTranslation([0.061, 0.095, -0.02].to_java Java::float)
                                    .addChild(Transform.new()
                                        .setUSE("l_medial_malleolus_pt_SiteShape")
                                    )
                                )
                                .addChild(Shape.new()
                                    .setUSE("l_knee-to-l_medial_malleolus")
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_lateral_malleolus_pt")
                                    .setDEF("hanim_l_lateral_malleolus_pt")
                                    .setTranslation([0.12, 0.095, -0.02].to_java Java::float)
                                    .addChild(Transform.new()
                                        .setUSE("l_lateral_malleolus_pt_SiteShape")
                                    )
                                )
                                .addChild(Shape.new()
                                    .setUSE("l_knee-to-l_lateral_malleolus")
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_talocrural")
                                .setDEF("hanim_l_talocrural")
                                .setCenter([0.0888, 0.09545, -0.01045].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("l_talus")
                                    .setDEF("hanim_l_talus")
                      .addComments(CommentsBlock.new("Shape USE='l_talus_Shape'/"))
                                    .addChild(Transform.new()
                                        .setUSE("l_talocrural_JointShape")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("l_talocrural-to-l_talocalcaneonavicular_Segment")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("l_talocrural-to-l_calcaneocuboid_Segment")
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("l_sphyrion_pt")
                                        .setDEF("hanim_l_sphyrion_pt")
                                        .setTranslation([0.054, 0.065, -0.02].to_java Java::float)
                                        .addChild(Transform.new()
                                            .setUSE("l_sphyrion_pt_SiteShape")
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("l_talocrural-to-l_sphyrion")
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("l_calcaneus_posterior_pt")
                                        .setDEF("hanim_l_calcaneus_posterior_pt")
                                        .setTranslation([0.09, 0.03, -0.06].to_java Java::float)
                                        .addChild(Transform.new()
                                            .setUSE("l_calcaneus_posterior_pt_SiteShape")
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("l_talocrural-to-l_calcaneus_posterior")
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("l_talocalcaneonavicular")
                                    .setDEF("hanim_l_talocalcaneonavicular")
                                    .setCenter([0.0783, 0.0369, 0.0049].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("l_navicular")
                                        .setDEF("hanim_l_navicular")
                        .addComments(CommentsBlock.new("Shape USE='l_navicular_Shape'/"))
                                        .addChild(Transform.new()
                                            .setUSE("l_talocalcaneonavicular_JointShape")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("l_talocalcaneonavicular-to-l_cuneonavicular_1_Segment")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("l_talocalcaneonavicular-to-l_cuneonavicular_2_Segment")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("l_talocalcaneonavicular-to-l_cuneonavicular_3_Segment")
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_1")
                                        .setDEF("hanim_l_cuneonavicular_1")
                                        .setCenter([0.0674, 0.0321, 0.0184].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuneiform_1")
                                            .setDEF("hanim_l_cuneiform_1")
                          .addComments(CommentsBlock.new("Shape USE='l_cuneiform_1_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("l_cuneonavicular_1_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("l_cuneonavicular_1-to-l_tarsometatarsal_1_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_1")
                                            .setDEF("hanim_l_tarsometatarsal_1")
                                            .setCenter([0.0646, 0.02324, 0.0442].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_1")
                                                .setDEF("hanim_l_metatarsal_1")
                            .addComments(CommentsBlock.new("Shape USE='l_metatarsal_1_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("l_tarsometatarsal_1_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("l_tarsometatarsal_1-to-l_metatarsophalangeal_1_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_1")
                                                .setDEF("hanim_l_metatarsophalangeal_1")
                                                .setCenter([0.0621, 0.01442, 0.0936].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_1")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_1")
                              .addComments(CommentsBlock.new("Shape USE='l_tarsal_proximal_phalanx_1_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("l_metatarsophalangeal_1_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("l_metatarsophalangeal_1-to-l_tarsal_interphalangeal_1_Segment")
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("l_metatarsal_phalanx_1_pt")
                                                        .setDEF("hanim_l_metatarsal_phalanx_1_pt")
                                                        .setTranslation([0.062, 0.012, 0.1].to_java Java::float)
                                                        .addChild(Transform.new()
                                                            .setUSE("l_metatarsal_phalanx_1_pt_SiteShape")
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("l_metatarsophalangeal_1-to-l_metatarsal_phalanx_1")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_interphalangeal_1")
                                                    .setDEF("hanim_l_tarsal_interphalangeal_1")
                                                    .setCenter([0.062, 0.012, 0.115].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_distal_phalanx_1")
                                                        .setDEF("hanim_l_tarsal_distal_phalanx_1")
                                .addComments(CommentsBlock.new("Shape USE='l_tarsal_distal_phalanx_1_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("l_tarsal_interphalangeal_1_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("l_tarsal_interphalangeal_1-to-l_tarsal_distal_phalanx_1_tip_Segment")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_tarsal_distal_phalanx_1_tip")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_1_tip")
                                                            .setTranslation([0.062, 0.012, 0.134].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("l_tarsal_distal_phalanx_1_tip_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("l_tarsal_interphalangeal_1-to-l_tarsal_distal_phalanx_1_tip")
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_2")
                                        .setDEF("hanim_l_cuneonavicular_2")
                                        .setCenter([0.0814, 0.0335, 0.02143].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuneiform_2")
                                            .setDEF("hanim_l_cuneiform_2")
                          .addComments(CommentsBlock.new("Shape USE='l_cuneiform_2_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("l_cuneonavicular_2_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("l_cuneonavicular_2-to-l_tarsometatarsal_2_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_2")
                                            .setDEF("hanim_l_tarsometatarsal_2")
                                            .setCenter([0.0802, 0.0261, 0.0411].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_2")
                                                .setDEF("hanim_l_metatarsal_2")
                            .addComments(CommentsBlock.new("Shape USE='l_metatarsal_2_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("l_tarsometatarsal_2_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("l_tarsometatarsal_2-to-l_metatarsophalangeal_2_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_2")
                                                .setDEF("hanim_l_metatarsophalangeal_2")
                                                .setCenter([0.0825, 0.01497, 0.09783].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_2")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_2")
                              .addComments(CommentsBlock.new("Shape USE='l_tarsal_proximal_phalanx_2_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("l_metatarsophalangeal_2_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("l_metatarsophalangeal_2-to-l_tarsal_proximal_interphalangeal_2_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_2")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_2")
                                                    .setCenter([0.0843, 0.01265, 0.114].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_2")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_2")
                                .addComments(CommentsBlock.new("Shape USE='l_tarsal_middle_phalanx_2_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_2_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_2-to-l_tarsal_distal_interphalangeal_2_Segment")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_2")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_2")
                                                        .setCenter([0.0843, 0.00982, 0.123435].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_2")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_2")
                                  .addComments(CommentsBlock.new("Shape USE='l_tarsal_distal_phalanx_2_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_2_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_2-to-l_tarsal_distal_phalanx_2_tip_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_2_tip")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_2_tip")
                                                                .setTranslation([0.08, 0.016, 0.14].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("l_tarsal_distal_phalanx_2_tip_SiteShape")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setUSE("l_tarsal_distal_interphalangeal_2-to-l_tarsal_distal_phalanx_2_tip")
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_3")
                                        .setDEF("hanim_l_cuneonavicular_3")
                                        .setCenter([0.09297, 0.0334, 0.01982].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuneiform_3")
                                            .setDEF("hanim_l_cuneiform_3")
                          .addComments(CommentsBlock.new("Shape USE='l_cuneiform_3_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("l_cuneonavicular_3_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("l_cuneonavicular_3-to-l_tarsometatarsal_3_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_3")
                                            .setDEF("hanim_l_tarsometatarsal_3")
                                            .setCenter([0.09459, 0.0261, 0.0394].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_3")
                                                .setDEF("hanim_l_metatarsal_3")
                            .addComments(CommentsBlock.new("Shape USE='l_metatarsal_3_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("l_tarsometatarsal_3_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("l_tarsometatarsal_3-to-l_metatarsophalangeal_3_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_3")
                                                .setDEF("hanim_l_metatarsophalangeal_3")
                                                .setCenter([0.0965, 0.01505, 0.0954].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_3")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_3")
                              .addComments(CommentsBlock.new("Shape USE='l_tarsal_proximal_phalanx_3_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("l_metatarsophalangeal_3_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("l_metatarsophalangeal_3-to-l_tarsal_proximal_interphalangeal_3_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_3")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_3")
                                                    .setCenter([0.09886, 0.01192, 0.11047].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_3")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_3")
                                .addComments(CommentsBlock.new("Shape USE='l_tarsal_middle_phalanx_3_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_3_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_3-to-l_tarsal_distal_interphalangeal_3_Segment")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_3")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_3")
                                                        .setCenter([0.1004, 0.00983, 0.1197].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_3")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_3")
                                  .addComments(CommentsBlock.new("Shape USE='l_tarsal_distal_phalanx_3_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_3_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_3-to-l_tarsal_distal_phalanx_3_tip_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_3_tip")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_3_tip")
                                                                .setTranslation([0.1, 0.016, 0.14].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("l_tarsal_distal_phalanx_3_tip_SiteShape")
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_3-to-l_tarsal_distal_phalanx_3_tip")
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("l_calcaneocuboid")
                                    .setDEF("hanim_l_calcaneocuboid")
                                    .setCenter([0.0891, 0.05798, -0.0259].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("l_calcaneus")
                                        .setDEF("hanim_l_calcaneus")
                        .addComments(CommentsBlock.new("Shape USE='l_calcaneus_Shape'/"))
                                        .addChild(Transform.new()
                                            .setUSE("l_calcaneocuboid_JointShape")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("l_calcaneocuboid-to-l_transversetarsal_Segment")
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_transversetarsal")
                                        .setDEF("hanim_l_transversetarsal")
                                        .setCenter([0.11063, 0.03528, 0.0021].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("l_cuboid")
                                            .setDEF("hanim_l_cuboid")
                          .addComments(CommentsBlock.new("Shape USE='l_cuboid_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("l_transversetarsal_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("l_transversetarsal-to-l_tarsometatarsal_4_Segment")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("l_transversetarsal-to-l_tarsometatarsal_5_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_4")
                                            .setDEF("hanim_l_tarsometatarsal_4")
                                            .setCenter([0.10649, 0.02454, 0.03843].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_4")
                                                .setDEF("hanim_l_metatarsal_4")
                            .addComments(CommentsBlock.new("Shape USE='l_metatarsal_4_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("l_tarsometatarsal_4_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("l_tarsometatarsal_4-to-l_metatarsophalangeal_4_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_4")
                                                .setDEF("hanim_l_metatarsophalangeal_4")
                                                .setCenter([0.109867, 0.01435, 0.09117].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_4")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_4")
                              .addComments(CommentsBlock.new("Shape USE='l_tarsal_proximal_phalanx_4_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("l_metatarsophalangeal_4_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("l_metatarsophalangeal_4-to-l_tarsal_proximal_interphalangeal_4_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_4")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_4")
                                                    .setCenter([0.11416, 0.01224, 0.10631].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_4")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_4")
                                .addComments(CommentsBlock.new("Shape USE='l_tarsal_middle_phalanx_4_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_4_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_4-to-l_tarsal_distal_interphalangeal_4_Segment")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_4")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_4")
                                                        .setCenter([0.11567, 0.00936, 0.11369].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_4")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_4")
                                  .addComments(CommentsBlock.new("Shape USE='l_tarsal_distal_phalanx_4_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_4_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_4-to-l_tarsal_distal_phalanx_4_tip_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_4_tip")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_4_tip")
                                                                .setTranslation([0.115, 0.016, 0.13].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("l_tarsal_distal_phalanx_4_tip_SiteShape")
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_4-to-l_tarsal_distal_phalanx_4_tip")
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_5")
                                            .setDEF("hanim_l_tarsometatarsal_5")
                                            .setCenter([0.1208, 0.02094, 0.03474].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("l_metatarsal_5")
                                                .setDEF("hanim_l_metatarsal_5")
                            .addComments(CommentsBlock.new("Shape USE='l_metatarsal_5_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("l_metatarsal_5_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("l_tarsometatarsal_5-to-l_metatarsophalangeal_5_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_5")
                                                .setDEF("hanim_l_metatarsophalangeal_5")
                                                .setCenter([0.124065, 0.01367, 0.08656].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("l_tarsal_proximal_phalanx_5")
                                                    .setDEF("hanim_l_tarsal_proximal_phalanx_5")
                              .addComments(CommentsBlock.new("Shape USE='l_tarsal_proximal_phalanx_5_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("l_metatarsophalangeal_5_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("l_metatarsophalangeal_5-to-l_tarsal_proximal_interphalangeal_5_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_5")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_5")
                                                    .setCenter([0.12638, 0.01086, 0.09414].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("l_tarsal_middle_phalanx_5")
                                                        .setDEF("hanim_l_tarsal_middle_phalanx_5")
                                .addComments(CommentsBlock.new("Shape USE='l_tarsal_middle_phalanx_5_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_5_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_5-to-l_tarsal_distal_interphalangeal_5_Segment")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_metatarsal_phalanx_5_pt")
                                                            .setDEF("hanim_l_metatarsal_phalanx_5_pt")
                                                            .setTranslation([0.12, 0.02, 0.04].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("l_metatarsal_phalanx_5_pt_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("l_tarsal_proximal_interphalangeal_5-to-l_metatarsal_phalanx_5")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_5")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_5")
                                                        .setCenter([0.12728, 0.00856, 0.10188].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("l_tarsal_distal_phalanx_5")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_5")
                                  .addComments(CommentsBlock.new("Shape USE='l_tarsal_distal_phalanx_5_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_5_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_5-to-l_tarsal_distal_phalanx_5_tip_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("l_tarsal_distal_phalanx_5_tip")
                                                                .setDEF("hanim_l_tarsal_distal_phalanx_5_tip")
                                                                .setTranslation([0.125, 0.016, 0.115].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("l_tarsal_distal_phalanx_5_tip_SiteShape")
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("l_tarsal_distal_interphalangeal_5-to-l_tarsal_distal_phalanx_5_tip")
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_hip")
                        .setDEF("hanim_r_hip")
                        .setCenter([-0.09466, 0.82665, -0.01835].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("r_thigh")
                            .setDEF("hanim_r_thigh")
                  .addComments(CommentsBlock.new("Shape USE='r_thigh_Shape'/"))
                            .addChild(Transform.new()
                                .setUSE("r_hip_JointShape")
                            )
                            .addChild(Shape.new()
                                .setUSE("r_thigh_Segment")
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_knee_crease_pt")
                                .setDEF("hanim_r_knee_crease_pt")
                                .setTranslation([-0.09, 0.41, -0.056].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("r_knee_crease_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("r_hip-to-r_knee_crease")
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_femoral_medial_epicondyles_pt")
                                .setDEF("hanim_r_femoral_medial_epicondyles_pt")
                                .setTranslation([-0.039, 0.41, -0.01].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("r_femoral_medial_epicondyles_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("r_hip-to-r_femoral_medial_epicondyles")
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_femoral_lateral_epicondyles_pt")
                                .setDEF("hanim_r_femoral_lateral_epicondyles_pt")
                                .setTranslation([-0.127, 0.41, -0.01].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("r_femoral_lateral_epicondyles_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("r_hip-to-r_femoral_lateral_epicondyles")
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_suprapatella_pt")
                                .setDEF("hanim_r_suprapatella_pt")
                                .setTranslation([-0.085, 0.41, 0.042].to_java Java::float)
                                .addChild(Transform.new()
                                    .setUSE("r_suprapatella_pt_SiteShape")
                                )
                            )
                            .addChild(Shape.new()
                                .setUSE("r_hip-to-r_suprapatella")
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_knee")
                            .setDEF("hanim_r_knee")
                            .setCenter([-0.0926, 0.408825, -0.01944].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("r_calf")
                                .setDEF("hanim_r_calf")
                    .addComments(CommentsBlock.new("Shape USE='r_calf_Shape'/"))
                                .addChild(Transform.new()
                                    .setUSE("r_knee_JointShape")
                                )
                                .addChild(Shape.new()
                                    .setUSE("r_calf_Segment")
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_tibiale_pt")
                                    .setDEF("hanim_r_tibiale_pt")
                                    .setTranslation([-0.09, 0.31, 0.038].to_java Java::float)
                                    .addChild(Transform.new()
                                        .setUSE("r_tibiale_pt_SiteShape")
                                    )
                                )
                                .addChild(Shape.new()
                                    .setUSE("r_knee-to-r_tibiale")
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_medial_malleolus_pt")
                                    .setDEF("hanim_r_medial_malleolus_pt")
                                    .setTranslation([-0.061, 0.095, -0.02].to_java Java::float)
                                    .addChild(Transform.new()
                                        .setUSE("r_medial_malleolus_pt_SiteShape")
                                    )
                                )
                                .addChild(Shape.new()
                                    .setUSE("r_knee-to-r_medial_malleolus")
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_lateral_malleolus_pt")
                                    .setDEF("hanim_r_lateral_malleolus_pt")
                                    .setTranslation([-0.12, 0.095, -0.02].to_java Java::float)
                                    .addChild(Transform.new()
                                        .setUSE("r_lateral_malleolus_pt_SiteShape")
                                    )
                                )
                                .addChild(Shape.new()
                                    .setUSE("r_knee-to-r_lateral_malleolu")
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_talocrural")
                                .setDEF("hanim_r_talocrural")
                                .setCenter([-0.08845, 0.09544, -0.01045].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("r_talus")
                                    .setDEF("hanim_r_talus")
                      .addComments(CommentsBlock.new("Shape USE='r_talus_Shape'/"))
                                    .addChild(Transform.new()
                                        .setUSE("r_talocrural_JointShape")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("r_talus-to-r_talocalcaneonavicular_Segment")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("r_talus-to-r_calcaneocuboid_Segment")
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("r_sphyrion_pt")
                                        .setDEF("hanim_r_sphyrion_pt")
                                        .setTranslation([-0.054, 0.065, -0.02].to_java Java::float)
                                        .addChild(Transform.new()
                                            .setUSE("r_sphyrion_p_SiteShape")
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("r_talocrural-to-r_sphyrion")
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("r_calcaneus_posterior_pt")
                                        .setDEF("hanim_r_calcaneus_posterior_pt")
                                        .setTranslation([-0.09, 0.03, -0.06].to_java Java::float)
                                        .addChild(Transform.new()
                                            .setUSE("r_calcaneus_posterior_pt_SiteShape")
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("r_talocrural-to-r_calcaneus_posterior")
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("r_talocalcaneonavicular")
                                    .setDEF("hanim_r_talocalcaneonavicular")
                                    .setCenter([-0.07794, 0.0369, 0.00486].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("r_navicular")
                                        .setDEF("hanim_r_navicular")
                        .addComments(CommentsBlock.new("Shape USE='r_navicular_Shape'/"))
                                        .addChild(Transform.new()
                                            .setUSE("r_talocalcaneonavicular_JointShape")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("r_navicular-to-r_cuneonavicular_1_Segment")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("r_navicular-to-r_cuneonavicular_2_Segment")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("r_navicular-to-r_cuneonavicular_3_Segment")
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_1")
                                        .setDEF("hanim_r_cuneonavicular_1")
                                        .setCenter([-0.06698, 0.032107, 0.01839].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuneiform_1")
                                            .setDEF("hanim_r_cuneiform_1")
                          .addComments(CommentsBlock.new("Shape USE='r_cuneiform_1_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("r_cuneonavicular_1_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("r_cuneiform_1_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_1")
                                            .setDEF("hanim_r_tarsometatarsal_1")
                                            .setCenter([-0.064, 0.02324, 0.04419].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_1")
                                                .setDEF("hanim_r_metatarsal_1")
                            .addComments(CommentsBlock.new("Shape USE='r_metatarsal_1_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("r_tarsometatarsal_1_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("r_metatarsal_1_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_1")
                                                .setDEF("hanim_r_metatarsophalangeal_1")
                                                .setCenter([-0.06176, 0.014425, 0.09362].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_1")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_1")
                              .addComments(CommentsBlock.new("Shape USE='r_tarsal_proximal_phalanx_1_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("r_metatarsophalangeal_1_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("r_tarsal_proximal_phalanx_1_Segment")
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("r_metatarsal_phalanx_1_pt")
                                                        .setDEF("hanim_r_metatarsal_phalanx_1_pt")
                                                        .setTranslation([-0.062, 0.012, 0.1].to_java Java::float)
                                                        .addChild(Transform.new()
                                                            .setUSE("r_metatarsal_phalanx_1_pt_SiteShape")
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("r_metatarsophalangeal_1-to-r_metatarsal_phalanx_1")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_interphalangeal_1")
                                                    .setDEF("hanim_r_tarsal_interphalangeal_1")
                                                    .setCenter([-0.06174, 0.0121, 0.1153].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_distal_phalanx_1")
                                                        .setDEF("hanim_r_tarsal_distal_phalanx_1")
                                .addComments(CommentsBlock.new("Shape USE='r_tarsal_distal_phalanx_1_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("r_tarsal_interphalangeal_1_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("r_tarsal_distal_phalanx_1_Segment")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_tarsal_distal_phalanx_1_tip")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_1_tip")
                                                            .setTranslation([-0.06, 0.012, 0.14].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("r_tarsal_distal_phalanx_1_tip_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("r_tarsal_interphalangeal_1-to-r_tarsal_distal_phalanx_1_tip")
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_2")
                                        .setDEF("hanim_r_cuneonavicular_2")
                                        .setCenter([-0.081, 0.0335, 0.02142].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuneiform_2")
                                            .setDEF("hanim_r_cuneiform_2")
                          .addComments(CommentsBlock.new("Shape USE='r_cuneiform_2_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("r_cuneonavicular_2_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("r_cuneiform_2_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_2")
                                            .setDEF("hanim_r_tarsometatarsal_2")
                                            .setCenter([-0.07983, 0.0261, 0.04106].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_2")
                                                .setDEF("hanim_r_metatarsal_2")
                            .addComments(CommentsBlock.new("Shape USE='r_metatarsal_2_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("r_tarsometatarsal_2_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("r_metatarsal_2_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_2")
                                                .setDEF("hanim_r_metatarsophalangeal_2")
                                                .setCenter([-0.0821, 0.01497, 0.09783].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_2")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_2")
                              .addComments(CommentsBlock.new("Shape USE='r_tarsal_proximal_phalanx_2_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("r_metatarsophalangeal_2_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("r_tarsal_proximal_phalanx_2_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_2")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_2")
                                                    .setCenter([-0.0839, 0.012647, 0.114].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_2")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_2")
                                .addComments(CommentsBlock.new("Shape USE='r_tarsal_middle_phalanx_2_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("r_tarsal_proximal_interphalangeal_2_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("r_tarsal_middle_phalanx_2_Segment")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_2")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_2")
                                                        .setCenter([-0.0839, 0.009825, 0.123435].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_2")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_2")
                                  .addComments(CommentsBlock.new("Shape USE='r_tarsal_distal_phalanx_2_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_2_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_phalanx_2_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_2_tip")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_2_tip")
                                                                .setTranslation([-0.08, 0.016, 0.14].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("r_tarsal_distal_phalanx_2_tip_SiteShape")
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_2-to-r_tarsal_distal_phalanx_2_tip")
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_3")
                                        .setDEF("hanim_r_cuneonavicular_3")
                                        .setCenter([-0.09261, 0.03339, 0.01982].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuneiform_3")
                                            .setDEF("hanim_r_cuneiform_3")
                          .addComments(CommentsBlock.new("Shape USE='r_cuneiform_3_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("r_cuneonavicular_3_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("r_cuneiform_3_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_3")
                                            .setDEF("hanim_r_tarsometatarsal_3")
                                            .setCenter([-0.09423, 0.0261, 0.0394].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_3")
                                                .setDEF("hanim_r_metatarsal_3")
                            .addComments(CommentsBlock.new("Shape USE='r_metatarsal_3_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("r_tarsometatarsal_3_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("r_metatarsal_3_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_3")
                                                .setDEF("hanim_r_metatarsophalangeal_3")
                                                .setCenter([-0.0961, 0.01505, 0.09542].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_3")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_3")
                              .addComments(CommentsBlock.new("Shape USE='r_tarsal_proximal_phalanx_3_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("r_metatarsophalangeal_3_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("r_tarsal_proximal_phalanx_3_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_3")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_3")
                                                    .setCenter([-0.0985, 0.01192, 0.11047].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_3")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_3")
                                .addComments(CommentsBlock.new("Shape USE='r_tarsal_middle_phalanx_3_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("r_tarsal_proximal_interphalangeal_3_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("r_tarsal_middle_phalanx_3_Segment")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_3")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_3")
                                                        .setCenter([-0.100035, 0.00982, 0.1197].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_3")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_3")
                                  .addComments(CommentsBlock.new("Shape USE='r_tarsal_distal_phalanx_3_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_3_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_phalanx_3_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_3_tip")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_3_tip")
                                                                .setTranslation([-0.1, 0.016, 0.14].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("r_tarsal_distal_phalanx_3_tip_SiteShape")
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_3-to-r_tarsal_distal_phalanx_3_tip")
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("r_calcaneocuboid")
                                    .setDEF("hanim_r_calcaneocuboid")
                                    .setCenter([-0.088717, 0.05798, -0.025965].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("r_calcaneus")
                                        .setDEF("hanim_r_calcaneus")
                        .addComments(CommentsBlock.new("Shape USE='r_calcaneus_Shape'/"))
                                        .addChild(Transform.new()
                                            .setUSE("r_calcaneocuboid_JointShape")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("r_calcaneus_Segment")
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_transversetarsal")
                                        .setDEF("hanim_r_transversetarsal")
                                        .setCenter([-0.11027, 0.03528, 0.0021].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("r_cuboid")
                                            .setDEF("hanim_r_cuboid")
                          .addComments(CommentsBlock.new("Shape USE='r_cuboid_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("r_transversetarsal_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("r_cuboid_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_4")
                                            .setDEF("hanim_r_tarsometatarsal_4")
                                            .setCenter([-0.10613, 0.02454, 0.03843].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_4")
                                                .setDEF("hanim_r_metatarsal_4")
                            .addComments(CommentsBlock.new("Shape USE='r_metatarsal_4_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("r_tarsometatarsal_4_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("r_metatarsal_4_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_4")
                                                .setDEF("hanim_r_metatarsophalangeal_4")
                                                .setCenter([-0.1095, 0.01435, 0.09117].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_4")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_4")
                              .addComments(CommentsBlock.new("Shape USE='r_tarsal_proximal_phalanx_4_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("r_metatarsophalangeal_4_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("r_tarsal_proximal_phalanx_4_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_4")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_4")
                                                    .setCenter([-0.11378, 0.01224, 0.1063].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_4")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_4")
                                .addComments(CommentsBlock.new("Shape USE='r_tarsal_middle_phalanx_4_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("r_tarsal_proximal_interphalangeal_4_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("r_tarsal_middle_phalanx_4_Segment")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_4")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_4")
                                                        .setCenter([-0.1153, 0.00937, 0.11369].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_4")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_4")
                                  .addComments(CommentsBlock.new("Shape USE='r_tarsal_distal_phalanx_4_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_4_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_phalanx_4_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_4_tip")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_4_tip")
                                                                .setTranslation([-0.115, 0.016, 0.13].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("r_tarsal_distal_phalanx_4_tip_SiteShape")
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_4-to-r_tarsal_distal_phalanx_4_tip")
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_5")
                                            .setDEF("hanim_r_tarsometatarsal_5")
                                            .setCenter([-0.12044, 0.020945, 0.03474].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("r_metatarsal_5")
                                                .setDEF("hanim_r_metatarsal_5")
                            .addComments(CommentsBlock.new("Shape USE='r_metatarsal_5_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("r_tarsometatarsal_5_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("r_metatarsal_5_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_5")
                                                .setDEF("hanim_r_metatarsophalangeal_5")
                                                .setCenter([-0.12368, 0.01367, 0.08656].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("r_tarsal_proximal_phalanx_5")
                                                    .setDEF("hanim_r_tarsal_proximal_phalanx_5")
                              .addComments(CommentsBlock.new("Shape USE='r_tarsal_proximal_phalanx_5_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("r_metatarsophalangeal_5_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("r_tarsal_proximal_phalanx_5_Segment")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_5")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_5")
                                                    .setCenter([-0.126, 0.01086, 0.09414].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("r_tarsal_middle_phalanx_5")
                                                        .setDEF("hanim_r_tarsal_middle_phalanx_5")
                                .addComments(CommentsBlock.new("Shape USE='r_tarsal_middle_phalanx_5_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("r_tarsal_proximal_interphalangeal_5_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("r_tarsal_middle_phalanx_5_Segment")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_metatarsal_phalanx_5_pt")
                                                            .setDEF("hanim_r_metatarsal_phalanx_5_pt")
                                                            .setTranslation([-0.12, 0.02, 0.04].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("r_metatarsal_phalanx_5_pt_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("r_tarsal_proximal_interphalangeal_5-to-r_metatarsal_phalanx_5")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_5")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_5")
                                                        .setCenter([-0.1269, 0.00856, 0.10188].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("r_tarsal_distal_phalanx_5")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_5")
                                  .addComments(CommentsBlock.new("Shape USE='r_tarsal_distal_phalanx_5_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_5_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_phalanx_5_Segment")
                                                            )
                                                            .addChild(HAnimSite.new()
                                                                .setName("r_tarsal_distal_phalanx_5_tip")
                                                                .setDEF("hanim_r_tarsal_distal_phalanx_5_tip")
                                                                .setTranslation([-0.125, 0.016, 0.115].to_java Java::float)
                                                                .addChild(Transform.new()
                                                                    .setUSE("r_tarsal_distal_phalanx_5_tip_SiteShape")
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("r_tarsal_distal_interphalangeal_5-to-r_tarsal_distal_phalanx_5_tip")
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("vl5")
                    .setDEF("hanim_vl5")
                    .setCenter([0, 0.9254, -0.01376].to_java Java::float)
                    .setUlimit([0, 0, 0].to_java Java::float)
                    .setLlimit([0, 0, 0].to_java Java::float)
                    .addChild(HAnimSegment.new()
                        .setName("l5")
                        .setDEF("hanim_l5")
                .addComments(CommentsBlock.new("Shape USE='l5_Shape'/"))
                        .addChild(Transform.new()
                            .setUSE("vl5_JointShape")
                        )
                        .addChild(Shape.new()
                            .setUSE("l5_Segment")
                        )
                        .addChild(HAnimSite.new()
                            .setName("spine_1_middle_back_pt")
                            .setDEF("hanim_spine_1_middle_back_pt")
                            .setTranslation([0, 1, -0.1].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("spine_1_middle_back_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("vl5-to-spine_1_middle_back_pt")
                        )
                        .addChild(HAnimSite.new()
                            .setName("spine_2_lower_back_pt")
                            .setDEF("hanim_spine_2_lower_back_pt")
                            .setTranslation([0, 0.95, -0.1].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("spine_2_lower_back_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("vl5-to-spine_2_lower_back")
                        )
                        .addChild(HAnimSite.new()
                            .setName("waist_preferred_anterior_pt")
                            .setDEF("hanim_waist_preferred_anterior_pt")
                            .setTranslation([0, 0.9, 0.1].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("waist_preferred_anterior_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("vl5-to-waist_preferred_anterior")
                        )
                        .addChild(HAnimSite.new()
                            .setName("waist_preferred_posterior_pt")
                            .setDEF("hanim_waist_preferred_posterior_pt")
                            .setTranslation([0, 0.9, -0.1].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("waist_preferred_posterior_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("vl5-to-waist_preferred_posterior")
                        )
                        .addChild(HAnimSite.new()
                            .setName("navel_pt")
                            .setDEF("hanim_navel_pt")
                            .setTranslation([0, 0.9, -0.1].to_java Java::float)
                            .addChild(Transform.new()
                                .setUSE("navel_pt_SiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setUSE("vl5-to-navel")
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("vl4")
                        .setDEF("hanim_vl4")
                        .setCenter([0, 0.9497, -0.01376].to_java Java::float)
                        .setUlimit([0, 0, 0].to_java Java::float)
                        .setLlimit([0, 0, 0].to_java Java::float)
                        .addChild(HAnimSegment.new()
                            .setName("l4")
                            .setDEF("hanim_l4")
                  .addComments(CommentsBlock.new("Shape USE='l4_Shape'/"))
                            .addChild(Transform.new()
                                .setUSE("vl4_JointShape")
                            )
                            .addChild(Shape.new()
                                .setUSE("l4_Segment")
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("vl3")
                            .setDEF("hanim_vl3")
                            .setCenter([0, 0.9659, -0.01376].to_java Java::float)
                            .setUlimit([0, 0, 0].to_java Java::float)
                            .setLlimit([0, 0, 0].to_java Java::float)
                            .addChild(HAnimSegment.new()
                                .setName("l3")
                                .setDEF("hanim_l3")
                    .addComments(CommentsBlock.new("Shape USE='l3_Shape'/"))
                                .addChild(Transform.new()
                                    .setUSE("vl3_JointShape")
                                )
                                .addChild(Shape.new()
                                    .setUSE("l3_Segment")
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("vl2")
                                .setDEF("hanim_vl2")
                                .setCenter([0, 0.98235, -0.01376].to_java Java::float)
                                .setUlimit([0, 0, 0].to_java Java::float)
                                .setLlimit([0, 0, 0].to_java Java::float)
                                .addChild(HAnimSegment.new()
                                    .setName("l2")
                                    .setDEF("hanim_l2")
                      .addComments(CommentsBlock.new("Shape USE='l2_Shape'/"))
                                    .addChild(Transform.new()
                                        .setUSE("vl2_JointShape")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("l2_Segment")
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("l_rib_10_pt")
                                        .setDEF("hanim_l_rib_10_pt")
                                        .setTranslation([0.09, 1, 0.04].to_java Java::float)
                                        .addChild(Transform.new()
                                            .setUSE("l_rib_10_pt_SiteShape")
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("vl2-to-l_rib_10")
                                    )
                                    .addChild(HAnimSite.new()
                                        .setName("r_rib_10_pt")
                                        .setDEF("hanim_r_rib_10_pt")
                                        .setTranslation([-0.09, 1, 0.04].to_java Java::float)
                                        .addChild(Transform.new()
                                            .setUSE("r_rib_10_pt_SiteShape")
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("vl2-to-r_rib_10")
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("vl1")
                                    .setDEF("hanim_vl1")
                                    .setCenter([0, 0.99967, -0.01376].to_java Java::float)
                                    .setUlimit([0, 0, 0].to_java Java::float)
                                    .setLlimit([0, 0, 0].to_java Java::float)
                                    .addChild(HAnimSegment.new()
                                        .setName("l1")
                                        .setDEF("hanim_l1")
                        .addComments(CommentsBlock.new("Shape USE='l1_Shape'/"))
                                        .addChild(Transform.new()
                                            .setUSE("vl1_JointShape")
                                        )
                                        .addChild(Shape.new()
                                            .setUSE("l1_Segment")
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("vt12")
                                        .setDEF("hanim_vt12")
                                        .setCenter([0, 1.0231, -0.01376].to_java Java::float)
                                        .setUlimit([0, 0, 0].to_java Java::float)
                                        .setLlimit([0, 0, 0].to_java Java::float)
                                        .addChild(HAnimSegment.new()
                                            .setName("t12")
                                            .setDEF("hanim_t12")
                          .addComments(CommentsBlock.new("Shape USE='t12_Shape'/"))
                                            .addChild(Transform.new()
                                                .setUSE("vt12_JointShape")
                                            )
                                            .addChild(Shape.new()
                                                .setUSE("t12_Segment")
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("vt11")
                                            .setDEF("hanim_vt11")
                                            .setCenter([0, 1.0467, -0.01376].to_java Java::float)
                                            .setUlimit([0, 0, 0].to_java Java::float)
                                            .setLlimit([0, 0, 0].to_java Java::float)
                                            .addChild(HAnimSegment.new()
                                                .setName("t11")
                                                .setDEF("hanim_t11")
                            .addComments(CommentsBlock.new("Shape USE='t11_Shape'/"))
                                                .addChild(Transform.new()
                                                    .setUSE("vt11_JointShape")
                                                )
                                                .addChild(Shape.new()
                                                    .setUSE("t11_Segment")
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("vt10")
                                                .setDEF("hanim_vt10")
                                                .setCenter([0, 1.0638, -0.01378].to_java Java::float)
                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                .addChild(HAnimSegment.new()
                                                    .setName("t10")
                                                    .setDEF("hanim_t10")
                              .addComments(CommentsBlock.new("Shape USE='t10_Shape'/"))
                                                    .addChild(Transform.new()
                                                        .setUSE("vt10_JointShape")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("t10_Segment")
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("substernale_pt")
                                                        .setDEF("hanim_substernale_pt")
                                                        .setTranslation([0, 1.08, 0.076].to_java Java::float)
                                                        .addChild(Transform.new()
                                                            .setUSE("substernale_pt_SiteShape")
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("vt10-to-substernale")
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("mesosternale_pt")
                                                        .setDEF("hanim_mesosternale_pt")
                                                        .setTranslation([0, 1.15, 0.076].to_java Java::float)
                                                        .addChild(Transform.new()
                                                            .setUSE("mesosternale_pt_SiteShape")
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("vt10-to-mesosternale")
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("vt9")
                                                    .setDEF("hanim_vt9")
                                                    .setCenter([0, 1.0784, -0.01376].to_java Java::float)
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                    .addChild(HAnimSegment.new()
                                                        .setName("t9")
                                                        .setDEF("hanim_t9")
                                .addComments(CommentsBlock.new("Shape USE='t9_Shape'/"))
                                                        .addChild(Transform.new()
                                                            .setUSE("vt9_JointShape")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("t9_Segment")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_thelion_pt")
                                                            .setDEF("hanim_l_thelion_pt")
                                                            .setTranslation([0.07, 1.12, 0.09].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("l_thelion_pt_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("vt9-to-l_thelion")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_thelion_pt")
                                                            .setDEF("hanim_r_thelion_pt")
                                                            .setTranslation([-0.07, 1.12, 0.09].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("r_thelion_pt_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("vt9-to-r_thelion")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("rear_center_midsagittal_plane_pt")
                                                            .setDEF("hanim_rear_center_midsagittal_plane_pt")
                                                            .setTranslation([0, 1.1, -0.1].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("rear_center_midsagittal_plane_pt_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("vt9-to-rear_center_midsagittal_plane")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_chest_midsagittal_plane_pt")
                                                            .setDEF("hanim_l_chest_midsagittal_plane_pt")
                                                            .setTranslation([0.13, 1.12, 0].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("l_chest_midsagittal_plane_pt_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("vt9-to-l_chest_midsagittal_plane_pt")
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_chest_midsagittal_plane_pt")
                                                            .setDEF("hanim_r_chest_midsagittal_plane_pt")
                                                            .setTranslation([-0.13, 1.12, 0].to_java Java::float)
                                                            .addChild(Transform.new()
                                                                .setUSE("r_chest_midsagittal_plane_pt_SiteShape")
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("vt9-to-r_chest_midsagittal_plane_pt")
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("vt8")
                                                        .setDEF("hanim_vt8")
                                                        .setCenter([0, 1.093, -0.01376].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                        .addChild(HAnimSegment.new()
                                                            .setName("t8")
                                                            .setDEF("hanim_t8")
                                  .addComments(CommentsBlock.new("Shape USE='t8_Shape'/"))
                                                            .addChild(Transform.new()
                                                                .setUSE("vt8_JointShape")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("t8_Segment")
                                                            )
                                                        )
                                                        .addChild(HAnimJoint.new()
                                                            .setName("vt7")
                                                            .setDEF("hanim_vt7")
                                                            .setCenter([0, 1.1088, -0.01376].to_java Java::float)
                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                            .addChild(HAnimSegment.new()
                                                                .setName("t7")
                                                                .setDEF("hanim_t7")
                                    .addComments(CommentsBlock.new("Shape USE='t7_Shape'/"))
                                                                .addChild(Transform.new()
                                                                    .setUSE("vt7_JointShape")
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setUSE("t7_Segment")
                                                                )
                                                            )
                                                            .addChild(HAnimJoint.new()
                                                                .setName("vt6")
                                                                .setDEF("hanim_vt6")
                                                                .setCenter([0, 1.1216, -0.01376].to_java Java::float)
                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                .addChild(HAnimSegment.new()
                                                                    .setName("t6")
                                                                    .setDEF("hanim_t6")
                                      .addComments(CommentsBlock.new("Shape USE='t6_Shape'/"))
                                                                    .addChild(Transform.new()
                                                                        .setUSE("vt6_JointShape")
                                                                    )
                                                                    .addChild(Shape.new()
                                                                        .setUSE("t6_Segment")
                                                                    )
                                                                )
                                                                .addChild(HAnimJoint.new()
                                                                    .setName("vt5")
                                                                    .setDEF("hanim_vt5")
                                                                    .setCenter([0, 1.137, -0.01376].to_java Java::float)
                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                    .addChild(HAnimSegment.new()
                                                                        .setName("t5")
                                                                        .setDEF("hanim_t5")
                                        .addComments(CommentsBlock.new("Shape USE='t5_Shape'/"))
                                                                        .addChild(Transform.new()
                                                                            .setUSE("vt5_JointShape")
                                                                        )
                                                                        .addChild(Shape.new()
                                                                            .setUSE("t5_Segment")
                                                                        )
                                                                    )
                                                                    .addChild(HAnimJoint.new()
                                                                        .setName("vt4")
                                                                        .setDEF("hanim_vt4")
                                                                        .setCenter([0, 1.1524, -0.01376].to_java Java::float)
                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                        .addChild(HAnimSegment.new()
                                                                            .setName("t4")
                                                                            .setDEF("hanim_t4")
                                          .addComments(CommentsBlock.new("Shape USE='t4_Shape'/"))
                                                                            .addChild(Transform.new()
                                                                                .setUSE("vt4_JointShape")
                                                                            )
                                                                            .addChild(Shape.new()
                                                                                .setUSE("t4_Segment")
                                                                            )
                                                                        )
                                                                        .addChild(HAnimJoint.new()
                                                                            .setName("vt3")
                                                                            .setDEF("hanim_vt3")
                                                                            .setCenter([0, 1.1709, -0.01376].to_java Java::float)
                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                            .addChild(HAnimSegment.new()
                                                                                .setName("t3")
                                                                                .setDEF("hanim_t3")
                                            .addComments(CommentsBlock.new("Shape USE='t3_Shape'/"))
                                                                                .addChild(Transform.new()
                                                                                    .setUSE("vt3_JointShape")
                                                                                )
                                                                                .addChild(Shape.new()
                                                                                    .setUSE("t3_Segment")
                                                                                )
                                                                            )
                                                                            .addChild(HAnimJoint.new()
                                                                                .setName("vt2")
                                                                                .setDEF("hanim_vt2")
                                                                                .setCenter([0, 1.1956, -0.01378].to_java Java::float)
                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                .addChild(HAnimSegment.new()
                                                                                    .setName("t2")
                                                                                    .setDEF("hanim_t2")
                                              .addComments(CommentsBlock.new("Shape USE='t2_Shape'/"))
                                                                                    .addChild(Transform.new()
                                                                                        .setUSE("vt2_JointShape")
                                                                                    )
                                                                                    .addChild(Shape.new()
                                                                                        .setUSE("t2_Segment")
                                                                                    )
                                                                                )
                                                                                .addChild(HAnimJoint.new()
                                                                                    .setName("vt1")
                                                                                    .setDEF("hanim_vt1")
                                                                                    .setCenter([0, 1.22, -0.0138].to_java Java::float)
                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                    .addChild(HAnimSegment.new()
                                                                                        .setName("t1")
                                                                                        .setDEF("hanim_t1")
                                                .addComments(CommentsBlock.new("Shape USE='t1_Shape'/"))
                                                                                        .addChild(Transform.new()
                                                                                            .setUSE("vt1_JointShape")
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setUSE("t1_Segment")
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("suprasternale_pt")
                                                                                            .setDEF("hanim_suprasternale_pt")
                                                                                            .setTranslation([0, 1.22, 0.08].to_java Java::float)
                                                                                            .addChild(Transform.new()
                                                                                                .setUSE("suprasternale_pt_SiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setUSE("vt1-to-suprasternale")
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("cervicale_pt")
                                                                                            .setDEF("hanim_cervicale_pt")
                                                                                            .setTranslation([0, 1.22, -0.08].to_java Java::float)
                                                                                            .addChild(Transform.new()
                                                                                                .setUSE("cervicale_pt_SiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setUSE("vt1-to-cervicale")
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("vc7")
                                                                                        .setDEF("hanim_vc7")
                                                                                        .setCenter([0, 1.2453, -0.01506].to_java Java::float)
                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                        .addChild(HAnimSegment.new()
                                                                                            .setName("c7")
                                                                                            .setDEF("hanim_c7")
                                                  .addComments(CommentsBlock.new("Shape USE='c7_Shape'/"))
                                                                                            .addChild(Transform.new()
                                                                                                .setUSE("vc7_JointShape")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("c7-to-vc6_Segment")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("c7-to-l_sternoclavicular_Segment")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("c7-to-r_sternoclavicular_Segment")
                                                                                            )
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("l_neck_base_pt")
                                                                                                .setDEF("hanim_l_neck_base_pt")
                                                                                                .setTranslation([0.06, 1.26, 0].to_java Java::float)
                                                                                                .addChild(Transform.new()
                                                                                                    .setUSE("l_neck_base_pt_SiteShape")
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("vc7-to-l_neck_base")
                                                                                            )
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("r_neck_base_pt")
                                                                                                .setDEF("hanim_r_neck_base_pt")
                                                                                                .setTranslation([-0.06, 1.26, 0].to_java Java::float)
                                                                                                .addChild(Transform.new()
                                                                                                    .setUSE("r_neck_base_pt_SiteShape")
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("vc7-to-r_neck_base")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("vc6")
                                                                                            .setDEF("hanim_vc6")
                                                                                            .setCenter([0, 1.2575, -0.01506].to_java Java::float)
                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                            .addChild(HAnimSegment.new()
                                                                                                .setName("c6")
                                                                                                .setDEF("hanim_c6")
                                                    .addComments(CommentsBlock.new("Shape USE='c6_Shape'/"))
                                                                                                .addChild(Transform.new()
                                                                                                    .setUSE("vc6_JointShape")
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("c6_Segment")
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("vc5")
                                                                                                .setDEF("hanim_vc5")
                                                                                                .setCenter([0, 1.2699, -0.01506].to_java Java::float)
                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                .addChild(HAnimSegment.new()
                                                                                                    .setName("c5")
                                                                                                    .setDEF("hanim_c5")
                                                      .addComments(CommentsBlock.new("Shape USE='c5_Shape'/"))
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("vc5_JointShape")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("c5_Segment")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("vc4")
                                                                                                    .setDEF("hanim_vc4")
                                                                                                    .setCenter([0, 1.28227, -0.01506].to_java Java::float)
                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(HAnimSegment.new()
                                                                                                        .setName("c4")
                                                                                                        .setDEF("hanim_c4")
                                                        .addComments(CommentsBlock.new("Shape USE='c4_Shape'/"))
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("vc4_JointShape")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("c4_Segment")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("vc3")
                                                                                                        .setDEF("hanim_vc3")
                                                                                                        .setCenter([0, 1.2951, -0.01506].to_java Java::float)
                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(HAnimSegment.new()
                                                                                                            .setName("c3")
                                                                                                            .setDEF("hanim_c3")
                                                          .addComments(CommentsBlock.new("Shape USE='c3_Shape'/"))
                                                                                                            .addChild(Transform.new()
                                                                                                                .setUSE("vc3_JointShape")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("c3_Segment")
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("vc2")
                                                                                                            .setDEF("hanim_vc2")
                                                                                                            .setCenter([0, 1.307, -0.015].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("c2")
                                                                                                                .setDEF("hanim_c2")
                                                            .addComments(CommentsBlock.new("Shape USE='c2_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("vc2_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("c2_Segment")
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("adams_apple_pt")
                                                                                                                    .setDEF("hanim_adams_apple_pt")
                                                                                                                    .setTranslation([0, 1.29, 0.04].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("adams_apple_pt_SiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("vc2-to-adams_apple")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("vc1")
                                                                                                                .setDEF("hanim_vc1")
                                                                                                                .setCenter([0, 1.3185, -0.0151].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("c1")
                                                                                                                    .setDEF("hanim_c1")
                                                              .addComments(CommentsBlock.new("Shape USE='c1_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("vc1_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("c1_Segment")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("skullbase")
                                                                                                                    .setDEF("hanim_skullbase")
                                                                                                                    .setCenter([0, 1.3126, -0.0154].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("skull")
                                                                                                                        .setDEF("hanim_skull")
                                                                .addComments(CommentsBlock.new("Shape USE='skull_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("skullbase_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skull-to-l_eyelid_joint_Segment")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skull-to-r_eyelid_joint_Segment")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skull-to-l_eyeball_joint_Segment")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skull-to-r_eyeball_joint_Segment")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skull-to-l_eyebrow_joint_Segment")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skull-to-r_eyebrow_joint_Segment")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skull-to-temporomandibular_Segment")
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("Shape DEF='skull-to-tongue_joint'/"))
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("skull_vertex_pt")
                                                                                                                            .setDEF("hanim_skull_vertex_pt")
                                                                                                                            .setTranslation([0, 1.612, -0.03].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("skull_vertex_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-skull_vertex")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("glabella_pt")
                                                                                                                            .setDEF("hanim_glabella_pt")
                                                                                                                            .setTranslation([0, 1.454, 0.128].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("glabella_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-glabella")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("sellion_pt")
                                                                                                                            .setDEF("hanim_sellion_pt")
                                                                                                                            .setTranslation([0, 1.4, 0.12].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("sellion_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-sellion")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_infraorbitale_pt")
                                                                                                                            .setDEF("hanim_l_infraorbitale_pt")
                                                                                                                            .setTranslation([0.039, 1.38, 0.09].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_infraorbitale_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-l_infraorbitale")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_tragion_pt")
                                                                                                                            .setDEF("hanim_l_tragion_pt")
                                                                                                                            .setTranslation([0.1, 1.38, 0.0282].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_tragion_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-l_tragion")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_infraorbitale_pt")
                                                                                                                            .setDEF("hanim_r_infraorbitale_pt")
                                                                                                                            .setTranslation([-0.039, 1.38, 0.09].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_infraorbitale_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-r_infraorbitale")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_tragion_pt")
                                                                                                                            .setDEF("hanim_r_tragion_pt")
                                                                                                                            .setTranslation([-0.1, 1.38, 0.0282].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_tragion_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-r_tragion")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("nuchale_pt")
                                                                                                                            .setDEF("hanim_nuchale_pt")
                                                                                                                            .setTranslation([0.0039, 1.35, -0.16].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("nuchale_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-nuchale")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("opisthocranion_pt")
                                                                                                                            .setDEF("hanim_opisthocranion_pt")
                                                                                                                            .setTranslation([0.0039, 1.4588, -0.18].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("opisthocranion_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-opisthocranion")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_ectocanthus_pt")
                                                                                                                            .setDEF("hanim_l_ectocanthus_pt")
                                                                                                                            .setTranslation([0.086, 1.399, 0.074].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_ectocanthus_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-l_ectocanthus")
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_ectocanthus_pt")
                                                                                                                            .setDEF("hanim_r_ectocanthus_pt")
                                                                                                                            .setTranslation([-0.086, 1.399, 0.074].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_ectocanthus_pt_SiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("skullbase-to-r_ectocanthus")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyelid_joint")
                                                                                                                        .setDEF("hanim_l_eyelid_joint")
                                                                                                                        .setCenter([0.0505, 1.42425, 0.03294].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_eyelid")
                                                                                                                            .setDEF("hanim_l_eyelid")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_eyelid_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_eyelid_joint_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_eyelid_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_eyelid_tip")
                                                                                                                                .setDEF("hanim_l_eyelid_tip")
                                                                                                                                .setTranslation([0, 2.64, 0].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_eyelid_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_eyelid_joint-to-l_eyelid_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyelid_joint")
                                                                                                                        .setDEF("hanim_r_eyelid_joint")
                                                                                                                        .setCenter([-0.0505, 1.42425, 0.03294].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_eyelid")
                                                                                                                            .setDEF("hanim_r_eyelid")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_eyelid_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_eyelid_joint_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_eyelid_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_eyelid_tip")
                                                                                                                                .setDEF("hanim_r_eyelid_tip")
                                                                                                                                .setTranslation([0, 2.68, 0].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_eyelid_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_eyelid_joint-to-r_eyelid_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyeball_joint")
                                                                                                                        .setDEF("hanim_l_eyeball_joint")
                                                                                                                        .setCenter([0.048127, 1.4049, 0.08305].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_eyeball")
                                                                                                                            .setDEF("hanim_l_eyeball")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_eyeball_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_eyeball_joint_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_eyeball_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_eyeball_tip")
                                                                                                                                .setDEF("hanim_l_eyeball_tip")
                                                                                                                                .setTranslation([0, 2.72, 0].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_eyeball_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_eyeball_joint-to-l_eyeball_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyeball_joint")
                                                                                                                        .setDEF("hanim_r_eyeball_joint")
                                                                                                                        .setCenter([-0.04813, 1.4049, 0.08305].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_eyeball")
                                                                                                                            .setDEF("hanim_r_eyeball")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_eyeball_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_eyeball_joint_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_eyeball_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_eyeball_tip")
                                                                                                                                .setDEF("hanim_r_eyeball_tip")
                                                                                                                                .setTranslation([0, 2.76, 0].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_eyeball_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_eyeball_joint-to-r_eyeball_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyebrow_joint")
                                                                                                                        .setDEF("hanim_l_eyebrow_joint")
                                                                                                                        .setCenter([0.02175, 1.4139, 0.1069].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_eyebrow")
                                                                                                                            .setDEF("hanim_l_eyebrow")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_eyebrow_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_eyebrow_joint_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_eyebrow_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_eyebrow_tip")
                                                                                                                                .setDEF("hanim_l_eyebrow_tip")
                                                                                                                                .setTranslation([0, 2.8, 0].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_eyebrow_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_eyebrow_joint-to-l_eyebrow_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyebrow_joint")
                                                                                                                        .setDEF("hanim_r_eyebrow_joint")
                                                                                                                        .setCenter([-0.02175, 1.4139, 0.10694].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_eyebrow")
                                                                                                                            .setDEF("hanim_r_eyebrow")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_eyebrow_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_eyebrow_joint_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_eyebrow_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_eyebrow_tip")
                                                                                                                                .setDEF("hanim_r_eyebrow_tip")
                                                                                                                                .setTranslation([0, 2.84, 0].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_eyebrow_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_eyebrow_joint-to-r_eyebrow_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("temporomandibular")
                                                                                                                        .setDEF("hanim_temporomandibular")
                                                                                                                        .setCenter([0, 1.3128, 0.01538].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("jaw")
                                                                                                                            .setDEF("hanim_jaw")
                                                                  .addComments(CommentsBlock.new("Shape USE='jaw_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("temporomandibular_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("jaw-to-supramenton_Segment")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("jaw-to-menton_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_gonion_pt")
                                                                                                                                .setDEF("hanim_l_gonion_pt")
                                                                                                                                .setTranslation([0.068, 1.346, 0.033].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_gonion_pt_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("temporomandibular-to-l_gonion")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_gonion_pt")
                                                                                                                                .setDEF("hanim_r_gonion_pt")
                                                                                                                                .setTranslation([-0.068, 1.346, 0.033].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_gonion_pt_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("temporomandibular-to-r_gonion")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("supramenton_pt")
                                                                                                                                .setDEF("hanim_supramenton_pt")
                                                                                                                                .setTranslation([0, 1.32, 0.086].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("supramenton_pt_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("temporomandibular-to-supramenton")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("menton_pt")
                                                                                                                                .setDEF("hanim_menton_pt")
                                                                                                                                .setTranslation([0, 1.3, 0.08].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("menton_pt_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("temporomandibular-to-menton")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("l_sternoclavicular")
                                                                                        .setDEF("hanim_l_sternoclavicular")
                                                                                        .setCenter([0.03847, 1.2087, -0.01378].to_java Java::float)
                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                        .addChild(HAnimSegment.new()
                                                                                            .setName("l_clavicle")
                                                                                            .setDEF("hanim_l_clavicle")
                                                  .addComments(CommentsBlock.new("Shape USE='l_clavicle_Shape'/"))
                                                                                            .addChild(Transform.new()
                                                                                                .setUSE("l_sternoclavicular_JointShape")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("l_clavicle_Segment")
                                                                                            )
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("l_clavicale_pt")
                                                                                                .setDEF("hanim_l_clavicale_pt")
                                                                                                .setTranslation([0.03, 1.2, 0.04].to_java Java::float)
                                                                                                .addChild(Transform.new()
                                                                                                    .setUSE("l_clavicale_pt_SiteShape")
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("l_sternoclavicular-to-l_clavicale")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("l_acromioclavicular")
                                                                                            .setDEF("hanim_l_acromioclavicular")
                                                                                            .setCenter([0.12294, 1.191825, -0.0129].to_java Java::float)
                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                            .addChild(HAnimSegment.new()
                                                                                                .setName("l_scapula")
                                                                                                .setDEF("hanim_l_scapula")
                                                    .addComments(CommentsBlock.new("Shape USE='l_scapula_Shape'/"))
                                                                                                .addChild(Transform.new()
                                                                                                    .setUSE("l_acromioclavicular_JointShape")
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("l_scapula_Segment")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_acromion_pt")
                                                                                                    .setDEF("hanim_l_acromion_pt")
                                                                                                    .setTranslation([0.15, 1.222, -0.02].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("l_acromion_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("l_acromioclavicular-to-l_acromion")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_axilla_proximal_pt")
                                                                                                    .setDEF("hanim_l_axilla_proximal_pt")
                                                                                                    .setTranslation([0.15, 1.16, 0.04].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("l_axilla_proximal_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("l_acromioclavicular-to-l_axilla_proximal")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_axilla_distal_pt")
                                                                                                    .setDEF("hanim_l_axilla_distal_pt")
                                                                                                    .setTranslation([0.17, 1.14, 0].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("l_axilla_distal_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("l_acromioclavicular-to-l_axilla_distal")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_axilla_posterior_folds_pt")
                                                                                                    .setDEF("hanim_l_axilla_posterior_folds_pt")
                                                                                                    .setTranslation([0.15, 1.145, -0.04].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("l_axilla_posterior_folds_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("l_acromioclavicular-to-l_axilla_posterior_folds")
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("l_shoulder")
                                                                                                .setDEF("hanim_l_shoulder")
                                                                                                .setCenter([0.16506, 1.17855, -0.00327].to_java Java::float)
                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                .addChild(HAnimSegment.new()
                                                                                                    .setName("l_upperarm")
                                                                                                    .setDEF("hanim_l_upperarm")
                                                      .addComments(CommentsBlock.new("Shape USE='l_upperarm_Shape'/"))
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("l_shoulder_JointShape")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("l_upperarm_Segment")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_humeral_lateral_epicondyles_pt")
                                                                                                        .setDEF("hanim_l_humeral_lateral_epicondyles_pt")
                                                                                                        .setTranslation([0.2, 0.95, -0.03].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("l_humeral_lateral_epicondyles_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("l_shoulder-to-l_humeral_lateral_epicondyles")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_humeral_medial_epicondyles_pt")
                                                                                                        .setDEF("hanim_l_humeral_medial_epicondyles_pt")
                                                                                                        .setTranslation([0.18, 0.93, -0.03].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("l_humeral_medial_epicondyles_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("l_shoulder-to-l_humeral_medial_epicondyles")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_radiale_pt")
                                                                                                        .setDEF("hanim_l_radiale_pt")
                                                                                                        .setTranslation([0.2, 0.91, -0.03].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("l_radiale_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("l_shoulder-to-l_radiale")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_bideltoid_pt")
                                                                                                        .setDEF("hanim_l_bideltoid_pt")
                                                                                                        .setTranslation([0.225, 1.185, 0].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("l_bideltoid_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("l_shoulder-to-l_bideltoid")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("l_elbow")
                                                                                                    .setDEF("hanim_l_elbow")
                                                                                                    .setCenter([0.18209, 0.9288, -0.00563].to_java Java::float)
                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(HAnimSegment.new()
                                                                                                        .setName("l_forearm")
                                                                                                        .setDEF("hanim_l_forearm")
                                                        .addComments(CommentsBlock.new("Shape USE='l_forearm_Shape'/"))
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("l_elbow_JointShape")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("l_forearm_Segment")
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("l_radial_styloid_pt")
                                                                                                            .setDEF("hanim_l_radial_styloid_pt")
                                                                                                            .setTranslation([0.18, 0.725, 0.025].to_java Java::float)
                                                                                                            .addChild(Transform.new()
                                                                                                                .setUSE("l_radial_styloid_pt_SiteShape")
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("l_elbow-to-l_radial_styloid")
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("l_olecranon_pt")
                                                                                                            .setDEF("hanim_l_olecranon_pt")
                                                                                                            .setTranslation([0.2, 0.92, -0.03].to_java Java::float)
                                                                                                            .addChild(Transform.new()
                                                                                                                .setUSE("l_olecranon_pt_SiteShape")
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("l_elbow-to-l_olecranon")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("l_radiocarpal")
                                                                                                        .setDEF("hanim_l_radiocarpal")
                                                                                                        .setCenter([0.1819, 0.72427, -0.005].to_java Java::float)
                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(HAnimSegment.new()
                                                                                                            .setName("l_carpal")
                                                                                                            .setDEF("hanim_l_carpal")
                                                          .addComments(CommentsBlock.new("Shape USE='l_carpal_Shape'/"))
                                                                                                            .addChild(Transform.new()
                                                                                                                .setUSE("l_radiocarpal_JointShape")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("l_carpal-to-l_midcarpal_1_Segment")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("l_carpal-to-l_midcarpal_2_Segment")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("l_carpal-to-l_midcarpal_3_Segment")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("l_carpal-to-l_midcarpal_4_Segment")
                                                                                                            )
                                                                                                            .addChild(HAnimSite.new()
                                                                                                                .setName("l_ulnar_styloid_pt")
                                                                                                                .setDEF("hanim_l_ulnar_styloid_pt")
                                                                                                                .setTranslation([0.2, 0.725, 0].to_java Java::float)
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("l_ulnar_styloid_pt_SiteShape")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("l_radiocarpal-to-l_ulnar_styloid")
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_1")
                                                                                                            .setDEF("hanim_l_midcarpal_1")
                                                                                                            .setCenter([0.1813, 0.706, 0.0193].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_trapezium")
                                                                                                                .setDEF("hanim_l_trapezium")
                                                            .addComments(CommentsBlock.new("Shape USE='l_trapezium_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("l_midcarpal_1_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_trapezium-to-l_carpometacarpal_1_Segment")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_trapezium-to-l_midcarpal_4_5_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_1")
                                                                                                                .setDEF("hanim_l_carpometacarpal_1")
                                                                                                                .setCenter([0.1805, 0.69255, 0.026].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_1")
                                                                                                                    .setDEF("hanim_l_metacarpal_1")
                                                              .addComments(CommentsBlock.new("Shape USE='l_metacarpal_1_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("l_carpometacarpal_1_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("l_metacarpal_1_Segment")
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("l_metacarpal_phalanx_2_pt")
                                                                                                                        .setDEF("hanim_l_metacarpal_phalanx_2_pt")
                                                                                                                        .setTranslation([0.2, 0.665, 0.012].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("l_metacarpal_phalanx_2_pt_SiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("l_carpometacarpal_1-to-l_metacarpal_phalanx_2")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_1")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_1")
                                                                                                                    .setCenter([0.181, 0.6727, 0.03577].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_1")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_1")
                                                                .addComments(CommentsBlock.new("Shape USE='l_carpal_proximal_phalanx_1_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("l_metacarpophalangeal_1_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("l_carpal_proximal_phalanx_1_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_interphalangeal_1")
                                                                                                                        .setDEF("hanim_l_carpal_interphalangeal_1")
                                                                                                                        .setCenter([0.1826, 0.654, 0.04966].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_distal_phalanx_1")
                                                                                                                            .setDEF("hanim_l_carpal_distal_phalanx_1")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_carpal_distal_phalanx_1_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_carpal_interphalangeal_1_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_carpal_distal_phalanx_1_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_1_tip")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_1_tip")
                                                                                                                                .setTranslation([0.18, 0.64, 0.06].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_carpal_distal_phalanx_1_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_carpal_interphalangeal_1-to-l_carpal_distal_phalanx_1")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_2")
                                                                                                            .setDEF("hanim_l_midcarpal_2")
                                                                                                            .setCenter([0.18128, 0.70695, 0.00842].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_trapezoid")
                                                                                                                .setDEF("hanim_l_trapezoid")
                                                            .addComments(CommentsBlock.new("Shape USE='l_trapezoid_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("l_midcarpal_2_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_trapezoid_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_2")
                                                                                                                .setDEF("hanim_l_carpometacarpal_2")
                                                                                                                .setCenter([0.18128, 0.6876, 0.0098].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_2")
                                                                                                                    .setDEF("hanim_l_metacarpal_2")
                                                              .addComments(CommentsBlock.new("Shape USE='l_metacarpal_2_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("l_carpometacarpal_2_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("l_metacarpal_2_Segment")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_2")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_2")
                                                                                                                    .setCenter([0.1837, 0.6372, 0.01507].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_2")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_2")
                                                                .addComments(CommentsBlock.new("Shape USE='l_carpal_proximal_phalanx_2_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("l_metacarpophalangeal_2_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("l_carpal_proximal_phalanx_2_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_2")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_2")
                                                                                                                        .setCenter([0.18171, 0.6068, 0.01418].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_middle_phalanx_2")
                                                                                                                            .setDEF("hanim_l_carpal_middle_phalanx_2")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_carpal_middle_phalanx_2_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_carpal_proximal_interphalangeal_2_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_carpal_middle_phalanx_2_Segment")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_2")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_2")
                                                                                                                            .setCenter([0.18067, 0.5816, 0.01338].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_2")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_2")
                                                                    .addComments(CommentsBlock.new("Shape USE='l_carpal_distal_phalanx_2_Shape'/"))
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_carpal_distal_interphalangeal_2_JointShape")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("l_carpal_distal_phalanx_2_Segment")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_dactylion_pt")
                                                                                                                                    .setDEF("hanim_l_dactylion_pt")
                                                                                                                                    .setTranslation([0.17, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("l_dactylion_pt_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("l_carpal_distal_interphalangeal_2-to-l_dactylion_pt")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_carpal_distal_phalanx_2_tip")
                                                                                                                                    .setDEF("hanim_l_carpal_distal_phalanx_2_tip")
                                                                                                                                    .setTranslation([0.172, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("l_carpal_distal_phalanx_2_tip_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("l_carpal_distal_interphalangeal_2-to-l_carpal_distal_phalanx_2_tip")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_3")
                                                                                                            .setDEF("hanim_l_midcarpal_3")
                                                                                                            .setCenter([0.18108, 0.708525, -0.0048].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_capitate")
                                                                                                                .setDEF("hanim_l_capitate")
                                                            .addComments(CommentsBlock.new("Shape USE='l_capitate_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("l_midcarpal_3_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_capitate_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_3")
                                                                                                                .setDEF("hanim_l_carpometacarpal_3")
                                                                                                                .setCenter([0.18108, 0.6858, -0.00625].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_3")
                                                                                                                    .setDEF("hanim_l_metacarpal_3")
                                                              .addComments(CommentsBlock.new("Shape USE='l_metacarpal_3_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("l_carpometacarpal_3_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("l_metacarpal_3_Segment")
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("l_metacarpal_phalanx_3_pt")
                                                                                                                        .setDEF("hanim_l_metacarpal_phalanx_3_pt")
                                                                                                                        .setTranslation([0.2, 0.665, -0.039].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("l_metacarpal_phalanx_3_pt_SiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("l_carpometacarpal_3-to-l_metacarpal_phalanx_3")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_3")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_3")
                                                                                                                    .setCenter([0.18369, 0.6349, -0.0039].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_3")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_3")
                                                                .addComments(CommentsBlock.new("Shape USE='l_carpal_proximal_phalanx_3_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("l_metacarpophalangeal_3_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("l_carpal_proximal_phalanx_3_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_3")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_3")
                                                                                                                        .setCenter([0.18171, 0.6032, -0.0035].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_middle_phalanx_3")
                                                                                                                            .setDEF("hanim_l_carpal_middle_phalanx_3")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_carpal_middle_phalanx_3_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_carpal_proximal_interphalangeal_3_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_carpal_middle_phalanx_3_Segment")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_3")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_3")
                                                                                                                            .setCenter([0.1807, 0.5753, -0.0037].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_3")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_3")
                                                                    .addComments(CommentsBlock.new("Shape USE='l_carpal_distal_phalanx_3_Shape'/"))
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_carpal_distal_interphalangeal_3_JointShape")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("l_carpal_distal_phalanx_3_Segment")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_carpal_distal_phalanx_3_tip")
                                                                                                                                    .setDEF("hanim_l_carpal_distal_phalanx_3_tip")
                                                                                                                                    .setTranslation([0.172, 0.555, -0.006].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("l_carpal_distal_phalanx_3_tip_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("l_carpal_distal_interphalangeal_3-to-l_carpal_distal_phalanx_3_tip")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_4_5")
                                                                                                            .setDEF("hanim_l_midcarpal_4_5")
                                                                                                            .setCenter([0.18108, 0.70582, -0.02574].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_hamate")
                                                                                                                .setDEF("hanim_l_hamate")
                                                            .addComments(CommentsBlock.new("Shape USE='l_hamate_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("l_midcarpal_4_5_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_hamate-to-l_carpometacarpal_4_Segment")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_hamate-to-l_carpometacarpal_5_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_4")
                                                                                                                .setDEF("hanim_l_carpometacarpal_4")
                                                                                                                .setCenter([0.1811, 0.68625, -0.0199].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_metacarpal_4")
                                                                                                                    .setDEF("hanim_l_metacarpal_4")
                                                              .addComments(CommentsBlock.new("Shape USE='l_metacarpal_4_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("l_carpometacarpal_4_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("l_metacarpal_4_Segment")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_4")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_4")
                                                                                                                    .setCenter([0.18369, 0.63405, -0.02144].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_proximal_phalanx_4")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_phalanx_4")
                                                                .addComments(CommentsBlock.new("Shape USE='l_carpal_proximal_phalanx_4_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("l_metacarpophalangeal_4_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("l_carpal_proximal_phalanx_4_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_4")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_4")
                                                                                                                        .setCenter([0.1817, 0.6066, -0.02064].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_middle_phalanx_4")
                                                                                                                            .setDEF("hanim_l_carpal_middle_phalanx_4")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_carpal_middle_phalanx_4_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_carpal_proximal_interphalangeal_4_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_carpal_middle_phalanx_4_Segment")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_4")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_4")
                                                                                                                            .setCenter([0.18067, 0.580725, -0.01977].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_4")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_4")
                                                                    .addComments(CommentsBlock.new("Shape USE='l_carpal_distal_phalanx_4_Shape'/"))
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_carpal_distal_interphalangeal_4_JointShape")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("l_carpal_distal_phalanx_4_Segment")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("l_carpal_distal_phalanx_4_tip")
                                                                                                                                    .setDEF("hanim_l_carpal_distal_phalanx_4_tip")
                                                                                                                                    .setTranslation([0.172, 0.559, -0.024].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("l_carpal_distal_phalanx_4_tip_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("l_carpal_distal_interphalangeal_4-to-l_carpal_distal_phalanx_4_tip")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_carpometacarpal_5")
                                                                                                            .setDEF("hanim_l_carpometacarpal_5")
                                                                                                            .setCenter([0.18164, 0.68827, -0.03278].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("l_metacarpal_5")
                                                                                                                .setDEF("hanim_l_metacarpal_5")
                                                            .addComments(CommentsBlock.new("Shape USE='l_metacarpal_5_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("l_carpometacarpal_5_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_metacarpal_5_Segment")
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("l_metacarpal_phalanx_5_pt")
                                                                                                                    .setDEF("hanim_l_metacarpal_phalanx_5_pt")
                                                                                                                    .setTranslation([0.2, 0.665, -0.036].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("l_metacarpal_phalanx_5_pt_SiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("l_carpometacarpal_5-to-l_metacarpal_phalanx_5")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_metacarpophalangeal_5")
                                                                                                                .setDEF("hanim_l_metacarpophalangeal_5")
                                                                                                                .setCenter([0.1833, 0.6381, -0.037].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("l_carpal_proximal_phalanx_5")
                                                                                                                    .setDEF("hanim_l_carpal_proximal_phalanx_5")
                                                              .addComments(CommentsBlock.new("Shape USE='l_carpal_proximal_phalanx_5_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("l_metacarpophalangeal_5_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("l_carpal_proximal_phalanx_5_Segment")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_carpal_proximal_interphalangeal_5")
                                                                                                                    .setDEF("hanim_l_carpal_proximal_interphalangeal_5")
                                                                                                                    .setCenter([0.18166, 0.621, -0.03715].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("l_carpal_middle_phalanx_5")
                                                                                                                        .setDEF("hanim_l_carpal_middle_phalanx_5")
                                                                .addComments(CommentsBlock.new("Shape USE='l_carpal_middle_phalanx_5_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("l_carpal_proximal_interphalangeal_5_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("l_carpal_middle_phalanx_5_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_distal_interphalangeal_5")
                                                                                                                        .setDEF("hanim_l_carpal_distal_interphalangeal_5")
                                                                                                                        .setCenter([0.1808, 0.6023, -0.0369].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("l_carpal_distal_phalanx_5")
                                                                                                                            .setDEF("hanim_l_carpal_distal_phalanx_5")
                                                                  .addComments(CommentsBlock.new("Shape USE='l_carpal_distal_phalanx_5_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("l_carpal_distal_interphalangeal_5_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_carpal_distal_phalanx_5_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_5_tip")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_5_tip")
                                                                                                                                .setTranslation([0.172, 0.58, -0.039].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("l_carpal_distal_phalanx_5_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("l_carpal_distal_interphalangeal_5-to-l_carpal_distal_phalanx_5_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("r_sternoclavicular")
                                                                                        .setDEF("hanim_r_sternoclavicular")
                                                                                        .setCenter([-0.03847, 1.2087, -0.0138].to_java Java::float)
                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                        .addChild(HAnimSegment.new()
                                                                                            .setName("r_clavicle")
                                                                                            .setDEF("hanim_r_clavicle")
                                                  .addComments(CommentsBlock.new("Shape USE='r_clavicle_Shape'/"))
                                                                                            .addChild(Transform.new()
                                                                                                .setUSE("r_sternoclavicular_JointShape")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("r_clavicle_Segment")
                                                                                            )
                                                                                            .addChild(HAnimSite.new()
                                                                                                .setName("r_clavicale_pt")
                                                                                                .setDEF("hanim_r_clavicale_pt")
                                                                                                .setTranslation([-0.03, 1.2, 0.04].to_java Java::float)
                                                                                                .addChild(Transform.new()
                                                                                                    .setUSE("r_clavicale_pt_SiteShape")
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("r_sternoclavicular-to-r_clavicale")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("r_acromioclavicular")
                                                                                            .setDEF("hanim_r_acromioclavicular")
                                                                                            .setCenter([-0.1229, 1.19182, -0.0129].to_java Java::float)
                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                            .addChild(HAnimSegment.new()
                                                                                                .setName("r_scapula")
                                                                                                .setDEF("hanim_r_scapula")
                                                    .addComments(CommentsBlock.new("Shape USE='r_scapula_Shape'/"))
                                                                                                .addChild(Transform.new()
                                                                                                    .setUSE("r_acromioclavicular_JointShape")
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("r_scapula_Segment")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_acromion_pt")
                                                                                                    .setDEF("hanim_r_acromion_pt")
                                                                                                    .setTranslation([-0.15, 1.222, -0.02].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("r_acromion_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("r_acromioclavicular-to-r_acromion")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_axilla_proximal_pt")
                                                                                                    .setDEF("hanim_r_axilla_proximal_pt")
                                                                                                    .setTranslation([-0.15, 1.16, 0.04].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("r_axilla_proximal_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("r_acromioclavicular-to-r_axilla_proximal")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_axilla_distal_pt")
                                                                                                    .setDEF("hanim_r_axilla_distal_pt")
                                                                                                    .setTranslation([-0.17, 1.14, 0].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("r_axilla_distal_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("r_acromioclavicular-to-r_axilla_distal")
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_axilla_posterior_folds_pt")
                                                                                                    .setDEF("hanim_r_axilla_posterior_folds_pt")
                                                                                                    .setTranslation([-0.15, 1.145, -0.04].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("r_axilla_posterior_folds_pt_SiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("r_acromioclavicular-to-r_axilla_posterior_folds")
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("r_shoulder")
                                                                                                .setDEF("hanim_r_shoulder")
                                                                                                .setCenter([-0.1647, 1.17855, -0.00327].to_java Java::float)
                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                .addChild(HAnimSegment.new()
                                                                                                    .setName("r_upperarm")
                                                                                                    .setDEF("hanim_r_upperarm")
                                                      .addComments(CommentsBlock.new("Shape USE='r_upperarm_Shape'/"))
                                                                                                    .addChild(Transform.new()
                                                                                                        .setUSE("r_shoulder_JointShape")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("r_upperarm_Segment")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_humeral_lateral_epicondyles_pt")
                                                                                                        .setDEF("hanim_r_humeral_lateral_epicondyles_pt")
                                                                                                        .setTranslation([-0.2, 0.95, -0.03].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("r_humeral_lateral_epicondyles_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("r_shoulder-to-r_humeral_lateral_epicondyles")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_humeral_medial_epicondyles_pt")
                                                                                                        .setDEF("hanim_r_humeral_medial_epicondyles_pt")
                                                                                                        .setTranslation([-0.18, 0.93, -0.03].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("r_humeral_medial_epicondyles_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("r_shoulder-to-r_humeral_medial_epicondyles")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_radiale_pt")
                                                                                                        .setDEF("hanim_r_radiale_pt")
                                                                                                        .setTranslation([-0.2, 0.91, -0.03].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("r_radiale_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("r_shoulder-to-r_radiale")
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_bideltoid_pt")
                                                                                                        .setDEF("hanim_r_bideltoid_pt")
                                                                                                        .setTranslation([-0.225, 1.185, 0].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("r_bideltoid_pt_SiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("r_shoulder-to-r_bideltoid")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("r_elbow")
                                                                                                    .setDEF("hanim_r_elbow")
                                                                                                    .setCenter([-0.1817, 0.9288, -0.00564].to_java Java::float)
                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                    .addChild(HAnimSegment.new()
                                                                                                        .setName("r_forearm")
                                                                                                        .setDEF("hanim_r_forearm")
                                                        .addComments(CommentsBlock.new("Shape USE='r_forearm_Shape'/"))
                                                                                                        .addChild(Transform.new()
                                                                                                            .setUSE("r_elbow_JointShape")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("r_forearm_Segment")
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("r_radial_styloid_pt")
                                                                                                            .setDEF("hanim_r_radial_styloid_pt")
                                                                                                            .setTranslation([-0.18, 0.725, 0.025].to_java Java::float)
                                                                                                            .addChild(Transform.new()
                                                                                                                .setUSE("r_radial_styloid_pt_SiteShape")
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("r_elbow-to-r_radial_styloid")
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("r_olecranon_pt")
                                                                                                            .setDEF("hanim_r_olecranon_pt")
                                                                                                            .setTranslation([-0.2, 0.92, -0.03].to_java Java::float)
                                                                                                            .addChild(Transform.new()
                                                                                                                .setUSE("r_olecranon_pt_SiteShape")
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("r_elbow-to-SiteName")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("r_radiocarpal")
                                                                                                        .setDEF("hanim_r_radiocarpal")
                                                                                                        .setCenter([-0.1816, 0.7242, -0.005].to_java Java::float)
                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                        .addChild(HAnimSegment.new()
                                                                                                            .setName("r_carpal")
                                                                                                            .setDEF("hanim_r_carpal")
                                                          .addComments(CommentsBlock.new("Shape USE='r_carpal_Shape'/"))
                                                                                                            .addChild(Transform.new()
                                                                                                                .setUSE("r_radiocarpal_JointShape")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("r_carpal-to-r_midcarpal_1_Segment")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("r_carpal-to-r_midcarpal_2_Segment")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("r_carpal-to-r_midcarpal_3_Segment")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("r_carpal-to-r_midcarpal_4_Segment")
                                                                                                            )
                                                                                                            .addChild(HAnimSite.new()
                                                                                                                .setName("r_ulnar_styloid_pt")
                                                                                                                .setDEF("hanim_r_ulnar_styloid_pt")
                                                                                                                .setTranslation([-0.2, 0.725, 0].to_java Java::float)
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("r_ulnar_styloid_pt_SiteShape")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("r_radiocarpal-to-r_ulnar_styloid")
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_1")
                                                                                                            .setDEF("hanim_r_midcarpal_1")
                                                                                                            .setCenter([-0.18097, 0.70605, 0.0193].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_trapezium")
                                                                                                                .setDEF("hanim_r_trapezium")
                                                            .addComments(CommentsBlock.new("Shape USE='r_trapezium_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("r_midcarpal_1_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_trapezium-to-r_carpometacarpal_1_Segment")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_trapezium-to-r_midcarpal_4_5_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_1")
                                                                                                                .setDEF("hanim_r_carpometacarpal_1")
                                                                                                                .setCenter([-0.18, 0.69255, 0.02598].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_1")
                                                                                                                    .setDEF("hanim_r_metacarpal_1")
                                                              .addComments(CommentsBlock.new("Shape USE='r_metacarpal_1_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("r_carpometacarpal_1_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("r_metacarpal_1_Segment")
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("r_metacarpal_phalanx_2_pt")
                                                                                                                        .setDEF("hanim_r_metacarpal_phalanx_2_pt")
                                                                                                                        .setTranslation([-0.2, 0.665, 0.012].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("r_metacarpal_phalanx_2_pt_SiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("r_carpometacarpal_1-to-r_metacarpal_phalanx_2")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_1")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_1")
                                                                                                                    .setCenter([-0.18065, 0.67275, 0.03577].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_1")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_1")
                                                                .addComments(CommentsBlock.new("Shape USE='r_carpal_proximal_phalanx_1_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("r_metacarpophalangeal_1_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("r_carpal_proximal_phalanx_1_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_interphalangeal_1")
                                                                                                                        .setDEF("hanim_r_carpal_interphalangeal_1")
                                                                                                                        .setCenter([-0.18227, 0.654, 0.0496].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_distal_phalanx_1")
                                                                                                                            .setDEF("hanim_r_carpal_distal_phalanx_1")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_carpal_distal_phalanx_1_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_carpal_interphalangeal_1_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_carpal_distal_phalanx_1_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_1_tip")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_1_tip")
                                                                                                                                .setTranslation([-0.18, 0.64, 0.06].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_carpal_distal_phalanx_1_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_carpal_interphalangeal_1-to-r_carpal_distal_phalanx_1_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_2")
                                                                                                            .setDEF("hanim_r_midcarpal_2")
                                                                                                            .setCenter([-0.18097, 0.70695, 0.0084].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_trapezoid")
                                                                                                                .setDEF("hanim_r_trapezoid")
                                                            .addComments(CommentsBlock.new("Shape USE='r_trapezoid_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("r_midcarpal_2_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_trapezoid_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_2")
                                                                                                                .setDEF("hanim_r_carpometacarpal_2")
                                                                                                                .setCenter([-0.1809, 0.6876, 0.0097].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_2")
                                                                                                                    .setDEF("hanim_r_metacarpal_2")
                                                              .addComments(CommentsBlock.new("Shape USE='r_metacarpal_2_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("r_carpometacarpal_2_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("r_metacarpal_2_Segment")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_2")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_2")
                                                                                                                    .setCenter([-0.18335, 0.6372, 0.01507].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_2")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_2")
                                                                .addComments(CommentsBlock.new("Shape USE='r_carpal_proximal_phalanx_2_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("r_metacarpophalangeal_2_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("r_carpal_proximal_phalanx_2_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_2")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_2")
                                                                                                                        .setCenter([-0.1813, 0.6068, 0.01418].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_middle_phalanx_2")
                                                                                                                            .setDEF("hanim_r_carpal_middle_phalanx_2")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_carpal_middle_phalanx_2_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_carpal_proximal_interphalangeal_2_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_carpal_middle_phalanx_2_Segment")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_2")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_2")
                                                                                                                            .setCenter([-0.1803, 0.5816, 0.01338].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_2")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_2")
                                                                    .addComments(CommentsBlock.new("Shape USE='r_carpal_distal_phalanx_2_Shape'/"))
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_carpal_distal_interphalangeal_2_JointShape")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("r_carpal_distal_phalanx_2_Segment")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_dactylion_pt")
                                                                                                                                    .setDEF("hanim_r_dactylion_pt")
                                                                                                                                    .setTranslation([-0.17, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("r_dactylion_pt_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("r_carpal_distal_interphalangeal_2-to-r_dactylion_pt")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_carpal_distal_phalanx_2_tip")
                                                                                                                                    .setDEF("hanim_r_carpal_distal_phalanx_2_tip")
                                                                                                                                    .setTranslation([-0.172, 0.558, 0.017].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("r_carpal_distal_phalanx_1_tip_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("r_carpal_distal_interphalangeal_2-to-r_carpal_distal_phalanx_2_tip")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_3")
                                                                                                            .setDEF("hanim_r_midcarpal_3")
                                                                                                            .setCenter([-0.18072, 0.708525, -0.004797].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_capitate")
                                                                                                                .setDEF("hanim_r_capitate")
                                                            .addComments(CommentsBlock.new("Shape USE='r_capitate_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("r_midcarpal_3_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_capitate_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_3")
                                                                                                                .setDEF("hanim_r_carpometacarpal_3")
                                                                                                                .setCenter([-0.18072, 0.6858, -0.00625].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_3")
                                                                                                                    .setDEF("hanim_r_metacarpal_3")
                                                              .addComments(CommentsBlock.new("Shape USE='r_metacarpal_3_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("r_carpometacarpal_3_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("r_metacarpal_3_Segment")
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("r_metacarpal_phalanx_3_pt")
                                                                                                                        .setDEF("hanim_r_metacarpal_phalanx_3_pt")
                                                                                                                        .setTranslation([-0.2, 0.665, 0.016].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("r_metacarpal_phalanx_3_pt_SiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("r_carpometacarpal_3-to-r_metacarpal_phalanx_3")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_3")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_3")
                                                                                                                    .setCenter([-0.1833, 0.63495, -0.0039].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_3")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_3")
                                                                .addComments(CommentsBlock.new("Shape USE='r_carpal_proximal_phalanx_3_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("r_carpal_proximal_phalanx_3_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("r_carpal_proximal_phalanx_3_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_3")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_3")
                                                                                                                        .setCenter([-0.1813, 0.6032, -0.0035].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_middle_phalanx_3")
                                                                                                                            .setDEF("hanim_r_carpal_middle_phalanx_3")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_carpal_middle_phalanx_3_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_carpal_proximal_interphalangeal_3_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_carpal_middle_phalanx_3_Segment")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_3")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_3")
                                                                                                                            .setCenter([-0.18029, 0.5753, -0.00375].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_3")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_3")
                                                                    .addComments(CommentsBlock.new("Shape USE='r_carpal_distal_phalanx_3_Shape'/"))
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_carpal_distal_interphalangeal_3_JointShape")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("r_carpal_distal_phalanx_3_Segment")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_carpal_distal_phalanx_3_tip")
                                                                                                                                    .setDEF("hanim_r_carpal_distal_phalanx_3_tip")
                                                                                                                                    .setTranslation([-0.17, 0.555, -0.006].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("r_carpal_distal_phalanx_3_tip_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("r_carpal_distal_interphalangeal_3-to-r_carpal_distal_phalanx_3_tip")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_4_5")
                                                                                                            .setDEF("hanim_r_midcarpal_4_5")
                                                                                                            .setCenter([-0.18072, 0.70583, -0.02574].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_hamate")
                                                                                                                .setDEF("hanim_r_hamate")
                                                            .addComments(CommentsBlock.new("Shape USE='r_hamate_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("r_midcarpal_4_5_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_hamate-to-r_carpometacarpal_4_Segment")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_hamate-to-r_carpometacarpal_5_Segment")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_4")
                                                                                                                .setDEF("hanim_r_carpometacarpal_4")
                                                                                                                .setCenter([-0.18072, 0.68625, -0.01992].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_metacarpal_4")
                                                                                                                    .setDEF("hanim_r_metacarpal_4")
                                                              .addComments(CommentsBlock.new("Shape USE='r_metacarpal_4_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("r_carpometacarpal_4_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("r_metacarpal_4_Segment")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_4")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_4")
                                                                                                                    .setCenter([-0.1833, 0.63405, -0.02144].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_proximal_phalanx_4")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_phalanx_4")
                                                                .addComments(CommentsBlock.new("Shape USE='r_carpal_proximal_phalanx_4_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("r_metacarpophalangeal_4_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("r_carpal_proximal_phalanx_4_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_4")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_4")
                                                                                                                        .setCenter([-0.1813, 0.6066, -0.02064].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_middle_phalanx_4")
                                                                                                                            .setDEF("hanim_r_carpal_middle_phalanx_4")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_carpal_middle_phalanx_4_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_carpal_proximal_interphalangeal_4_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_carpal_middle_phalanx_4_Segment")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_4")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_4")
                                                                                                                            .setCenter([-0.18029, 0.5807, -0.01978].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_4")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_4")
                                                                    .addComments(CommentsBlock.new("Shape USE='r_carpal_distal_phalanx_4_Shape'/"))
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_carpal_distal_interphalangeal_4_JointShape")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("r_carpal_distal_phalanx_4_Segment")
                                                                                                                                )
                                                                                                                                .addChild(HAnimSite.new()
                                                                                                                                    .setName("r_carpal_distal_phalanx_4_tip")
                                                                                                                                    .setDEF("hanim_r_carpal_distal_phalanx_4_tip")
                                                                                                                                    .setTranslation([-0.172, 0.559, -0.024].to_java Java::float)
                                                                                                                                    .addChild(Transform.new()
                                                                                                                                        .setUSE("r_carpal_distal_phalanx_4_tip_SiteShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("r_carpal_distal_interphalangeal_4-to-r_carpal_distal_phalanx_4_tip")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_carpometacarpal_5")
                                                                                                            .setDEF("hanim_r_carpometacarpal_5")
                                                                                                            .setCenter([-0.18126, 0.68827, -0.03278].to_java Java::float)
                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                            .addChild(HAnimSegment.new()
                                                                                                                .setName("r_metacarpal_5")
                                                                                                                .setDEF("hanim_r_metacarpal_5")
                                                            .addComments(CommentsBlock.new("Shape USE='r_metacarpal_5_Shape'/"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setUSE("r_carpometacarpal_5_JointShape")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_metacarpal_5_Segment")
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("r_metacarpal_phalanx_5_pt")
                                                                                                                    .setDEF("hanim_r_metacarpal_phalanx_5_pt")
                                                                                                                    .setTranslation([-0.2, 0.665, -0.036].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("r_metacarpal_phalanx_5_pt_SiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("r_carpometacarpal_5-to-r_metacarpal_phalanx_5")
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_metacarpophalangeal_5")
                                                                                                                .setDEF("hanim_r_metacarpophalangeal_5")
                                                                                                                .setCenter([-0.18297, 0.6381, -0.0371].to_java Java::float)
                                                                                                                .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                .addChild(HAnimSegment.new()
                                                                                                                    .setName("r_carpal_proximal_phalanx_5")
                                                                                                                    .setDEF("hanim_r_carpal_proximal_phalanx_5")
                                                              .addComments(CommentsBlock.new("Shape USE='r_carpal_proximal_phalanx_5_Shape'/"))
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setUSE("r_metacarpophalangeal_5_JointShape")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("r_carpal_proximal_phalanx_5_Segment")
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_carpal_proximal_interphalangeal_5")
                                                                                                                    .setDEF("hanim_r_carpal_proximal_interphalangeal_5")
                                                                                                                    .setCenter([-0.1813, 0.621, -0.03715].to_java Java::float)
                                                                                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    .addChild(HAnimSegment.new()
                                                                                                                        .setName("r_carpal_middle_phalanx_5")
                                                                                                                        .setDEF("hanim_r_carpal_middle_phalanx_5")
                                                                .addComments(CommentsBlock.new("Shape USE='r_carpal_middle_phalanx_5_Shape'/"))
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setUSE("r_carpal_proximal_interphalangeal_5_JointShape")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("r_carpal_middle_phalanx_5_Segment")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_distal_interphalangeal_5")
                                                                                                                        .setDEF("hanim_r_carpal_distal_interphalangeal_5")
                                                                                                                        .setCenter([-0.18045, 0.602325, -0.03697].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .addChild(HAnimSegment.new()
                                                                                                                            .setName("r_carpal_distal_phalanx_5")
                                                                                                                            .setDEF("hanim_r_carpal_distal_phalanx_5")
                                                                  .addComments(CommentsBlock.new("Shape USE='r_carpal_distal_phalanx_5_Shape'/"))
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setUSE("r_carpal_distal_interphalangeal_5_JointShape")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_carpal_distal_phalanx_5_tip_Segment")
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_5_tip")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_5_tip")
                                                                                                                                .setTranslation([-0.172, 0.58, -0.039].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                                                                                    .setUSE("r_carpal_distal_phalanx_5_tip_SiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("r_carpal_distal_interphalangeal_5-to-r_carpal_distal_phalanx_5_tip")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                )
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
            )
        )
        .addChild(Group.new()
            .setDEF("DefaultAnimation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("DefaultTimer")
                .setCycleInterval(6.0)
                .setLoop(true)
            )
          .addComments(CommentsBlock.new("indention-to-match Joint hierarchy"))
            .addChild(PositionInterpolator.new()
                .setDEF("Default_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, 0, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_humanoid_root_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_sacroiliac_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_hip_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_talocrural_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_hip_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_talocrural_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vl5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_skullbase_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_shoulder_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_shoulder_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Default_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("DefaultTimer")
                .setToField("set_fraction")
                .setToNode("Default_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Default_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("TestAnimation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("TestTimer")
                .setCycleInterval(5.5)
                .setLoop(true)
            )
          .addComments(CommentsBlock.new("indention to match Joint hierarchy"))
            .addChild(PositionInterpolator.new()
                .setDEF("Test_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, 0, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_humanoid_root_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_sacroiliac_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_hip_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_talocrural_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_hip_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_talocrural_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vl5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_skullbase_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_shoulder_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_shoulder_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Test_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("TestTimer")
                .setToField("set_fraction")
                .setToNode("Test_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Test_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Pitch1Animation_loa4")
          .addComments(CommentsBlock.new("Pitch1 example shows Y-axis control of Joint nodes that through the skeleton hierarchy control Segment geometry and Site position. So, the following interpolator: <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 1 0 0 1, 0 0 1 0'/> will start at 0 move to +1 radian of x-axis rotation of the Joint, then return to 0. 0 0 1 0 is default value, meaning set to 0 radians, zero degrees. x y z scale, all in radians 0 to <+-inf. Thus, 1 radian in a times scale 1 = +1 radian = about 60 degrees 360 degrees divided by 2 times pi greater than +-6.28 radians range Right hand rule for axes so a positive pitch value applied to the skullbase Joint would rotate the the gaze of model down, toward the floor."))
            .addChild(TimeSensor.new()
                .setDEF("Pitch1Timer")
                .setCycleInterval(10.0)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Pitch1_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.02, 0.04, 0.06, 0.08, 0.1, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, 0, 0, 0.15, 0, 0, 0, 0, 0, -0.15, 0, 0, 0, 0, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_humanoid_root_RotationInterpolator")
                .setKey([0, 0.08, 0.12, 0.15, 0.18, 0.2, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.5, 0, 0, 1, 0, 1, 0, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_sacroiliac_RotationInterpolator")
                .setKey([0, 0.2, 0.25, 0.3, 0.35, 0.4, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.5, 0, 0, 1, 0, 1, 0, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.65, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_knee_RotationInterpolator")
                .setKey([0, 0.65, 0.66, 0.67, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_talocrural_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.65, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_knee_RotationInterpolator")
                .setKey([0, 0.65, 0.66, 0.67, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_talocrural_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.74, 0.76, 0.78, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 1, 0, 0, -0.1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.8, 0.82, 0.84, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.86, 0.88, 0.9, 0.92, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.92, 0.94, 0.96, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.3, 1, 0, 0, -0.3, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vl5_RotationInterpolator")
                .setKey([0, 0.4, 0.45, 0.5, 0.55, 0.6, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.2, 0, 0, 1, 0, 1, 0, 0, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vl2_RotationInterpolator")
                .setKey([0, 0.6, 0.6125, 0.625, 0.6375, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt10_RotationInterpolator")
                .setKey([0, 0.6375, 0.65, 0.6625, 0.675, 0.6875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 0, 0, 1, 0, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt9_RotationInterpolator")
                .setKey([0, 0.6875, 0.7, 0.7125, 0.725, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt5_RotationInterpolator")
                .setKey([0, 0.725, 0.7375, 0.75, 0.7875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vt1_RotationInterpolator")
                .setKey([0, 0.7875, 0.8, 0.8125, 0.825, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vc7_RotationInterpolator")
                .setKey([0, 0.825, 0.8375, 0.85, 0.8625, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vc2_RotationInterpolator")
                .setKey([0, 0.8625, 0.875, 0.8875, 0.9, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_skullbase_RotationInterpolator")
                .setKey([0, 0.9, 0.9125, 0.925, 0.9985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.2, 1, 0, 0, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.2, 0, 0, 1, 0, 1, 0, 0, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.35, 1, 0, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, -0.2, 1, 0, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.2, 1, 0, 0, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0.2, 0, 0, 1, 0, 1, 0, 0, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.35, 1, 0, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch1Timer")
                .setToField("set_fraction")
                .setToNode("Pitch1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Pitch2Animation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("Pitch2Timer")
                .setCycleInterval(5.73)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Pitch2_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, -0.15, 0, 0, -0.7, 0, 0, -0.15, 0, 0, 0, 0, 0, -0.15, 0, 0, -0.7, 0, 0, -0.15, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_humanoid_root_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_sacroiliac_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_hip_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 1.5, 0, 0, 1, 0, -1, 0, 0, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_talocrural_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 1.5, 0, 0, 1, 0, 1, 0, 0, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_hip_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 1.5, 0, 0, 1, 0, 1, 0, 0, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_talocrural_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 1.5, 0, 0, 1, 0, -1, 0, 0, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vl5_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.6, 0, 0, 1, 0, -1, 0, 0, 0.6, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vl2_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.15, 0, 0, 1, 0, -1, 0, 0, 0.15, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt10_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 0, 0, 1, 0, -1, 0, 0, 0.1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt9_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 0, 0, 1, 0, -1, 0, 0, 0.1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt5_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 0, 0, 1, 0, -1, 0, 0, 0.1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vt1_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 0, 0, 1, 0, -1, 0, 0, 0.1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vc7_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1, 0, 0, 1, 0, -1, 0, 0, 0.1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vc2_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.2, 0, 0, 1, 0, -1, 0, 0, 0.2, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_skullbase_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.3, 0, 0, 1, 0, -1, 0, 0, 0.3, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, 1, 0, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_temporomandibular_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 1.1, 0, 0, 1, 0, 1, 0, 0, 1.1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_shoulder_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 1.5, 0, 0, 1, 0, 1, 0, 0, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_shoulder_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 1.5, 0, 0, 1, 0, -1, 0, 0, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Pitch2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Pitch2Timer")
                .setToField("set_fraction")
                .setToNode("Pitch2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Pitch2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Yaw1Animation_loa4")
          .addComments(CommentsBlock.new("Yaw1 example shows Y-axis control of Joint nodes that through the skeleton hierarchy control Segment geometry and Site position. So, the following interpolator: <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 0 1 0 1, 0 0 1 0'/> will start at 0 move to +1 radian of y-axis rotation of the Joint, then return to 0. 0 0 1 0 is default value, meaning set to 0 radians, zero degrees. x y z scale, all in radians 0 to <+-inf. Thus, 1 radian in y times scale 1 = +1 radian = about 60 degrees 360 degrees divided by 2 times pi Right hand rule for axes so a positive yaw value applied to the skullbase Joint would move the the gaze of model toward the model's +X direction, the model left over the left shoulder."))
            .addChild(TimeSensor.new()
                .setDEF("Yaw1Timer")
                .setCycleInterval(10.0)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Yaw1_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.02, 0.04, 0.06, 0.08, 0.1, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, 0, 0, 0, 0.15, 0, 0, 0, 0, 0, -0.15, 0, 0, 0, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_humanoid_root_RotationInterpolator")
                .setKey([0, 0.08, 0.12, 0.15, 0.18, 0.2, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.5, 0, 0, 1, 0, 0, 1, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_sacroiliac_RotationInterpolator")
                .setKey([0, 0.2, 0.25, 0.3, 0.35, 0.4, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.5, 0, 0, 1, 0, 0, 1, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.66, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_knee_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_talocrural_RotationInterpolator")
                .setKey([0, 0.76, 0.78, 0.8, 0.82, 0.84, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.76, 0.8, 0.82, 0.87, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.76, 0.82, 0.84, 0.86, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.78, 0.8, 0.82, 0.84, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.78, 0.8, 0.82, 0.84, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.78, 0.8, 0.82, 0.84, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.78, 0.8, 0.82, 0.84, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.66, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_knee_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_talocrural_RotationInterpolator")
                .setKey([0, 0.76, 0.78, 0.8, 0.82, 0.84, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.76, 0.8, 0.82, 0.87, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.76, 0.8, 0.82, 0.87, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.76, 0.8, 0.82, 0.87, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.76, 0.8, 0.82, 0.87, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.76, 0.8, 0.82, 0.87, 0.86, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vl5_RotationInterpolator")
                .setKey([0, 0.4, 0.45, 0.5, 0.55, 0.6, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.5, 0, 0, 1, 0, 0, 1, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vl2_RotationInterpolator")
                .setKey([0, 0.6, 0.6125, 0.625, 0.6375, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt10_RotationInterpolator")
                .setKey([0, 0.6375, 0.65, 0.6625, 0.675, 0.6875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 0, 1, 0, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt9_RotationInterpolator")
                .setKey([0, 0.6875, 0.7, 0.7125, 0.725, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt5_RotationInterpolator")
                .setKey([0, 0.725, 0.7375, 0.75, 0.7875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vt1_RotationInterpolator")
                .setKey([0, 0.7875, 0.8, 0.8125, 0.825, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vc7_RotationInterpolator")
                .setKey([0, 0.825, 0.8375, 0.85, 0.8625, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -1.2, 0, 1, 0, 1.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vc2_RotationInterpolator")
                .setKey([0, 0.8625, 0.875, 0.8875, 0.9, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_skullbase_RotationInterpolator")
                .setKey([0, 0.9, 0.9125, 0.925, 0.9985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_temporomandibular_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.75, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.75, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.75, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw1Timer")
                .setToField("set_fraction")
                .setToNode("Yaw1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Yaw2Animation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("Yaw2Timer")
                .setCycleInterval(10.0)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Yaw2_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.02, 0.04, 0.06, 0.08, 0.1, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, 0, 0, 0, 0.15, 0, 0, 0, 0, 0, -0.15, 0, 0, 0, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_humanoid_root_RotationInterpolator")
                .setKey([0, 0.08, 0.12, 0.15, 0.18, 0.2, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.5, 0, 0, 1, 0, 0, 1, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_sacroiliac_RotationInterpolator")
                .setKey([0, 0.2, 0.25, 0.3, 0.35, 0.4, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.5, 0, 0, 1, 0, 0, 1, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.66, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_knee_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_talocrural_RotationInterpolator")
                .setKey([0, 0.76, 0.78, 0.8, 0.82, 0.84, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.66, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_knee_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_talocrural_RotationInterpolator")
                .setKey([0, 0.76, 0.78, 0.8, 0.82, 0.84, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vl5_RotationInterpolator")
                .setKey([0, 0.4, 0.45, 0.5, 0.55, 0.6, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.5, 0, 0, 1, 0, 0, 1, 0, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vl2_RotationInterpolator")
                .setKey([0, 0.6, 0.6125, 0.625, 0.6375, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt10_RotationInterpolator")
                .setKey([0, 0.6375, 0.65, 0.6625, 0.675, 0.6875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 0, 1, 0, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt9_RotationInterpolator")
                .setKey([0, 0.6875, 0.7, 0.7125, 0.725, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt5_RotationInterpolator")
                .setKey([0, 0.725, 0.7375, 0.75, 0.7875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vt1_RotationInterpolator")
                .setKey([0, 0.7875, 0.8, 0.8125, 0.825, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vc7_RotationInterpolator")
                .setKey([0, 0.825, 0.8375, 0.85, 0.8625, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -1.2, 0, 1, 0, 1.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vc2_RotationInterpolator")
                .setKey([0, 0.8625, 0.875, 0.8875, 0.9, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_skullbase_RotationInterpolator")
                .setKey([0, 0.9, 0.9125, 0.925, 0.9985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.75, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.75, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.2, 0, 1, 0, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 1, 0, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25, 0, 0, 1, 0, 0, 1, 0, -0.75, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 0.35, 0, 1, 0, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Yaw2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Yaw2Timer")
                .setToField("set_fraction")
                .setToNode("Yaw2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Yaw2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Roll1Animation_loa4")
          .addComments(CommentsBlock.new("Roll1 example shows Y-axis control of Joint nodes that through the skeleton hierarchy control Segment geometry and Site position. So, the following interpolator: <OrientationInterpolator DEF='skullbase_RotationInterpolator' key='0 0.5 1' keyValue='0 0 1 0, 0 0 1 1, 0 0 1 0'/> will start at 0 move to +1 radian of z-axis rotation of the Joint, then return to 0. 0 0 1 0 is default value, meaning set to 0 radians, zero degrees. x y z scale, all in radians 0 to <+-inf. Thus, 1 radian in a times scale 1 = +1 radian = about 60 degrees 360 degrees divided by 2 times pi Right hand rule for axes so a positive roll value applied to the skullbase Joint would rotate the the gaze of model ccw toward the model's +X direction, the model left toward the left shoulder."))
            .addChild(TimeSensor.new()
                .setDEF("Roll1Timer")
                .setCycleInterval(10.0)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Roll1_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.02, 0.04, 0.06, 0.08, 0.1, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, 0, 0, 0, 0, 0.15, 0, 0, 0, 0, 0, -0.15, 0, 0, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_humanoid_root_RotationInterpolator")
                .setKey([0, 0.08, 0.12, 0.15, 0.18, 0.2, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_sacroiliac_RotationInterpolator")
                .setKey([0, 0.2, 0.25, 0.3, 0.35, 0.4, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.66, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, 0, 0, 0, 1, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_knee_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, 0, 0, 0, 1, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_talocrural_RotationInterpolator")
                .setKey([0, 0.76, 0.78, 0.8, 0.82, 0.84, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, 0, 0, 0, 1, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_hip_RotationInterpolator")
                .setKey([0, 0.6, 0.62, 0.64, 0.66, 0.68, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, 0, 0, 0, 1, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_knee_RotationInterpolator")
                .setKey([0, 0.68, 0.7, 0.72, 0.74, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, 0, 0, 0, 1, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_talocrural_RotationInterpolator")
                .setKey([0, 0.76, 0.78, 0.8, 0.82, 0.84, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, 0, 0, 0, 1, -0.25, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vl5_RotationInterpolator")
                .setKey([0, 0.4, 0.45, 0.5, 0.55, 0.6, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vl2_RotationInterpolator")
                .setKey([0, 0.6, 0.6125, 0.625, 0.6375, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt10_RotationInterpolator")
                .setKey([0, 0.6375, 0.65, 0.6625, 0.675, 0.6875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt9_RotationInterpolator")
                .setKey([0, 0.6875, 0.7, 0.7125, 0.725, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt5_RotationInterpolator")
                .setKey([0, 0.725, 0.7375, 0.75, 0.7875, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vt1_RotationInterpolator")
                .setKey([0, 0.7875, 0.8, 0.8125, 0.825, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vc6_RotationInterpolator")
                .setKey([0, 0.825, 0.8375, 0.85, 0.8625, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vc2_RotationInterpolator")
                .setKey([0, 0.8625, 0.875, 0.8875, 0.9, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_skullbase_RotationInterpolator")
                .setKey([0, 0.9, 0.9125, 0.925, 0.9985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.35, 0, 0, 1, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.9, 0.905, 0.91, 0.915, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.915, 0.92, 0.9253, 0.93, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_shoulder_RotationInterpolator")
                .setKey([0, 0.93, 0.935, 0.94, 0.945, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_elbow_RotationInterpolator")
                .setKey([0, 0.945, 0.95, 0.955, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.96, 0.965, 0.97, 0.975, 0.98, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.98, 0.985, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.35, 0, 0, 1, -0.35, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll1Timer")
                .setToField("set_fraction")
                .setToNode("Roll1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Roll2Animation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("Roll2Timer")
                .setCycleInterval(10.0)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Roll2_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, -0.2, 0, 0, -0.65, 0, 0, -0.2, 0, 0, 0, 0, 0, -0.2, 0, 0, -0.65, 0, 0, -0.2, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_humanoid_root_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_sacroiliac_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_hip_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_talocrural_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, -1, 1.5, 0, 0, 1, 0, 0, 0, -1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_hip_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, -1, 0, 0, 0, -1, 1.5, 0, 0, 1, 0, 0, 0, -1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_knee_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_talocrural_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vl5_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.5, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vc6_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.5, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_skullbase_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.75, 0, 0, 1, 0, 0, 0, 1, -0.75, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.25, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.25, 0, 0, 1, -0.25, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, 0.22, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.05, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_shoulder_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 3, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0, 0, 0, -1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, -0.22, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.05, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_shoulder_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, -1, 1.5, 0, 0, -1, 3, 0, 0, -1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, -1, 1.5, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Roll2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Roll2Timer")
                .setToField("set_fraction")
                .setToNode("Roll2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Roll2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("WalkAnimation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("WalkTimer")
                .setCycleInterval(2.5)
                .setLoop(true)
            )
          .addComments(CommentsBlock.new("indention to match Joint hierarchy"))
            .addChild(PositionInterpolator.new()
                .setDEF("Walk_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.04167, 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].to_java Java::float)
                .setKeyValue([0, -0.00928, 0, 0, -0.003858, 0, 0, -0.008847, 0, 0, -0.01486, 0, 0, -0.02641, 0, 0, -0.03934, 0, 0, -0.0502, 0, 0, -0.07469, 0, 0, -0.02732, 0, 0, -0.01608, 0, 0, -0.01129, 0, 0, -0.005819, 0, 0, -0.002004, 0, 0, -0.002579, 0, 0, -0.0143, 0, 0, -0.03799, 0, 0, -0.05648, 0, 0, -0.045, 0, 0, -0.00928, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_humanoid_root_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_sacroiliac_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, -1, 0.1056, 0, 0, 1, 0.09018, 0, 0, -1, 0.1056].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_hip_RotationInterpolator")
                .setKey([0, 0.25, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1].to_java Java::float)
                .setKeyValue([-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.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].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_knee_RotationInterpolator")
                .setKey([0, 0.2083, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.3226, 1, 0, 0, 0.1556, 1, 0, 0, 0.08678, 1, 0, 0, 0.8751, 1, 0, 0, 1.131, 1, 0, 0, 0.09961, 1, 0, 0, 0.3942, 1, 0, 0, 0.3226].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_talocrural_RotationInterpolator")
                .setKey([0, 0.125, 0.2083, 0.375, 0.6667, 0.9167, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 0.06714, -1, 0, 0, 0.2152, -1, 0, 0, 0.3184, -1, 0, 0, 0.4717, -1, 0, 0, 0.2912, 1, 0, 0, 0.1222, -1, 0, 0, 0.06714].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_hip_RotationInterpolator")
                .setKey([0, 0.125, 0.2083, 0.2917, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1].to_java Java::float)
                .setKeyValue([-0.5831, 0.03511, 0.8116, 0.1481, -0.995, 0.02296, 0.09674, 0.4683, -1, 0.00192, 0.007964, 0.4732, -0.998, -0.0158, -0.06102, 0.5079, -0.9911, -0.03541, -0.1286, 0.5419, -0.9131, -0.06243, -0.403, 0.3361, -0.4306, -0.07962, -0.899, 0.07038, 1, 0, 0, 0.2571, 0.9891, -0.02805, 0.1444, 0.3879, -0.5831, 0.03511, 0.8116, 0.1481].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_knee_RotationInterpolator")
                .setKey([0, 0.125, 0.2083, 0.2917, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.8573, 1, 0, 0, 0.8926, 1, 0, 0, 0.5351, 1, 0, 0, 0.1756, 1, 0, 0, 0.1194, 1, 0, 0, 0.3153, 1, 0, 0, 0.09354, 1, 0, 0, 0.08558, 1, 0, 0, 0.2475, 1, 0, 0, 0.8573].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_talocrural_RotationInterpolator")
                .setKey([0, 0.125, 0.2083, 0.375, 0.4583, 0.5, 0.6667, 0.75, 0.7917, 0.9167, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.3533, -1, 0, 0, 0.1072, 1, 0, 0, 0.2612, 1, 0, 0, 0.1268, -1, 0, 0, 0.01793, -1, 0, 0, 0.05824, -1, 0, 0, 0.2398, -1, 0, 0, 0.35, -1, 0, 0, 0.3322, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vl5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vl1_RotationInterpolator")
                .setKey([0, 0.2083, 0.375, 0.75, 0.8333, 1].to_java Java::float)
                .setKeyValue([0, 1, 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, 1, 0, 0.0826].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vc4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_skullbase_RotationInterpolator")
                .setKey([0, 0.375, 0.4167, 0.5, 0.5833, 0.6667, 0.75, 0.8333, 0.9167, 1].to_java Java::float)
                .setKeyValue([0, -1, 0, 0.0864, 0, 1, 0, 0.1825, 0, 1, 0, 0.1505, 0, 1, 0, 0.1053, 0, 1, 0, 0.0439, 0, -1, 0, 0.0312, 0, -1, 0, 0.07936, 0, -1, 0, 0.1616, 0, -1, 0, 0.155, 0, -1, 0, 0.08642].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_shoulder_RotationInterpolator")
                .setKey([0, 0.375, 0.9167, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.1189, -1, 0, 0, 0.1861, 1, 0, 0, 0.3357, 1, 0, 0, 0.1189].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_elbow_RotationInterpolator")
                .setKey([0, 0.375, 0.9167, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 0.411508, -1, 0, 0, 0.0925011, -1, 0, 0, 0.572568, -1, 0, 0, 0.411508].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.375, 0.9167, 1].to_java Java::float)
                .setKeyValue([0, -1, 0, 0.461076, -0.330195, -0.927451, 0.175516, 0.538852, 0.0327774, -0.999314, -0.0172185, 0.492033, 0, -1, 0, 0.461076].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.25, 1, 0, 0, 0.5, 1, 0, 0, 0.7, 1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_shoulder_RotationInterpolator")
                .setKey([0, 0.375, 0.9167, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 0.09346, 1, 0, 0, 0.3197, -1, 0, 0, 0.1564, -1, 0, 0, 0.09346].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_elbow_RotationInterpolator")
                .setKey([0, 0.375, 0.9167, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 0.411508, -1, 0, 0, 0.0925011, -1, 0, 0, 0.572568, -1, 0, 0, 0.411508].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.375, 0.9167, 1].to_java Java::float)
                .setKeyValue([-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].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.25, 1, 0, 0, 0.5, 1, 0, 0, 0.7, 1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Walk_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("WalkTimer")
                .setToField("set_fraction")
                .setToNode("Walk_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Walk_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("RunAnimation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("RunTimer")
                .setLoop(true)
            )
          .addComments(CommentsBlock.new("indention to match Joint hierarchy"))
            .addChild(PositionInterpolator.new()
                .setDEF("Run_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.22, 0.3, 0.31, 0.5, 0.69, 0.7, 0.78, 1].to_java Java::float)
                .setKeyValue([0, -0.01, 0, 0, -0.037, 0, 0, -0.049, 0, 0, -0.037, 0, 0, -0.01, 0, 0, -0.037, 0, 0, -0.049, 0, 0, -0.037, 0, 0, -0.01, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_humanoid_root_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.06, 1, 0, 0, 0.167, 1, 0, 0, 0.06, 1, 0, 0, 0.168, 1, 0, 0, 0.06].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_sacroiliac_RotationInterpolator")
                .setKey([0, 0.2182, 0.4909, 0.7455, 1].to_java Java::float)
                .setKeyValue([0, -1, 0, 0.125, 0, 0, 1, 0, 0, 1, 0, 0.125, 0, 0, 1, 0, 0, -1, 0, 0.125].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_hip_RotationInterpolator")
                .setKey([0, 0.2182, 0.4909, 0.7455, 1].to_java Java::float)
                .setKeyValue([-0.99, 0.033, 0.04, 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.7, -0.99, 0.033, 0.04, 1.42].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_knee_RotationInterpolator")
                .setKey([0, 0.2182, 0.4909, 0.7455, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 1.01, 1, 0, 0, 0.426, 1, 0, 0, 0.705, 1, 0, 0, 2.179, 1, 0, 0, 1.01].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_talocrural_RotationInterpolator")
                .setKey([0, 0.22, 0.3, 0.4, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.0374, -1, 0, 0, 0.1037, -1, 0, 0, 0.4328, 1, 0, 0, 0.1929, 1, 0, 0, 0.03574].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.25, 1, 0, 0, 0.7, 1, 0, 0, 0.27, 1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_hip_RotationInterpolator")
                .setKey([0, 0.2545, 0.4909, 0.7091, 1].to_java Java::float)
                .setKeyValue([0.99, -0.014, 0.009, 0.9, -0.99, -0.0703, -0.05, 0.7, -0.99, -0.033, 0.04, 1.42, -0.99, -0.1328, -0.067, 0.42, 0.99, -0.014, 0.009, 0.9].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_knee_RotationInterpolator")
                .setKey([0, 0.2545, 0.4909, 0.7091, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.705, 1, 0, 0, 2.179, 1, 0, 0, 1.01, 1, 0, 0, 0.426, 1, 0, 0, 0.705].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_talocrural_RotationInterpolator")
                .setKey([0, 0.4, 0.71, 0.8, 0.82, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.2323, -1, 0, 0, 0.07843, -1, 0, 0, 0.32, -1, 0, 0, 0.374, -1, 0, 0, 0.3478, 1, 0, 0, 0.2323].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vl5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vl1_RotationInterpolator")
                .setKey([0, 0.2545, 0.4909, 0.7636, 1].to_java Java::float)
                .setKeyValue([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].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vc4_RotationInterpolator")
                .setKey([0, 0.2545, 0.4909, 0.7091, 1].to_java Java::float)
                .setKeyValue([0.5, 0, 0, 0.2, -0.5, -0.7, 0, 0.2, 0, 0, 1, 0, -0.5, 0.5, 0, 0.2, 0.7, 0, 0, 0.2].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_skullbase_RotationInterpolator")
                .setKey([0, 0.2545, 0.4909, 0.7091, 1].to_java Java::float)
                .setKeyValue([0.7, 0, 0, 0.2, -0.7, -0.7, 0, 0.2, 0, 0, 1, 0, -0.7, 0.7, 0, 0.2, 0.7, 0, 0, 0.2].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_shoulder_RotationInterpolator")
                .setKey([0, 0.2182, 0.4909, 0.7455, 1].to_java Java::float)
                .setKeyValue([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].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_elbow_RotationInterpolator")
                .setKey([0, 0.2182, 0.4909, 0.7455, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 1.85, -0.99, -0.19, 0.18, 1.35, -1, 0, 0, 0.975, -0.99, -0.09, -0.02, 1.55, -1, 0, 0, 1.85].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([-0.25, -1, 0.08, 0.14, 0.25, 1, 0.08, 0.14, 0, 0, 1, 0, -0.25, 1, 0.08, -0.14, -0.25, 1, 0.08, 0.14].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.25, 1, 0, 0, 0.7, 1, 0, 0, 0.27, 1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_shoulder_RotationInterpolator")
                .setKey([0, 0.2545, 0.4909, 0.7091, 1].to_java Java::float)
                .setKeyValue([-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].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_elbow_RotationInterpolator")
                .setKey([0, 0.2545, 0.4909, 0.7091, 11].to_java Java::float)
                .setKeyValue([-1, 0, 0, 0.975, -0.99, 0.09, 0.02, 1.55, -1, 0, 0, 1.85, -0.99, 0.19, -0.18, 1.35, -1, 0, 0, 0.975].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_radiocarpal_RotationInterpolator")
                .setKey([0, 1].to_java Java::float)
                .setKeyValue([-0.917742, -0.237244, -0.318536, 0.214273, -0.917742, -0.237244, -0.318536, 0.21427].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.25, 1, 0, 0, 0.7, 1, 0, 0, 0.27, 1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Run_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
          .addComments(CommentsBlock.new("Timer to Interpolators"))
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("RunTimer")
                .setToField("set_fraction")
                .setToNode("Run_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
          .addComments(CommentsBlock.new("Interpolators to Joints"))
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Run_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("JumpAnimation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("JumpTimer")
                .setCycleInterval(5.5)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Jump_humanoid_root_TranslationInterpolator")
                .setKey([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].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, -0.0126, -0.0129, 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.35, 0.02148, 0, -0.01299, -0.01057, 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].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_humanoid_root_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.48, 0.64, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.3273, 1, 0, 0, 0.3273, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_sacroiliac_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.48, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.1892, 1, 0, 0, 0.1892, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_hip_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.36, 0.4, 0.44, 0.48, 0.64, 0.76, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 4.349, 1, 0, 0, 4.349, 1, 0, 0, 4.615, -1, 0, 0, 0.9136, -1, 0, 0, 0.3614, 0, 0, 1, 0, -1, 0, 0, 0.7869, -1, 0, 0, 0.3918, -1, 0, 0, 0.5433, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_knee_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.48, 0.64, 0.76, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 2.047, 1, 0, 0, 2.047, 0, 0, 1, 0, 1, 0, 0, 1.566, 1, 0, 0, 0.5913, 1, 0, 0, 0.9235, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_talocrural_RotationInterpolator")
                .setKey([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].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.625, -1, 0, 0, 0.625, -1, 0, 0, 0.3364, -1, 0, 0, 0.2742, -1, 0, 0, 0.05078, 1, 0, 0, 0.2833, 1, 0, 0, 0.6667, 1, 0, 0, 0.2833, -1, 0, 0, 0.2108, -1, 0, 0, 0.375, -1, 0, 0, 0.3146, -1, 0, 0, 0.1174, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_hip_RotationInterpolator")
                .setKey([0, 0.18, 0.24, 0.26, 0.28, 0.32, 0.48, 0.64, 0.76, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 1.63, -1, 0, 0, 1.7, -1, 0, 0, 1.55, -1, 0, 0, 0.8943, -1, 0, 0, 0.3698, 0, 0, 1, 0, -1, 0, 0, 0.4963, -1, 0, 0, 0.3829, -1, 0, 0, 0.5169, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_knee_RotationInterpolator")
                .setKey([0, 0.2, 0.25, 0.3, 0.64, 0.76, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 2.5, 1, 0, 0, 1.7, 0, 0, 1, 0, 1, 0, 0, 0.9507, 1, 0, 0, 0.5845, 1, 0, 0, 0.9054, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_talocrural_RotationInterpolator")
                .setKey([0, 0.1, 0.15, 0.25, 0.28, 0.32, 0.35, 0.64, 0.76, 0.84, 0.88, 0.92, 0.96, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.6735, -1, 0, 0, 0.6735, -1, 0, 0, 0.3527, -1, 0, 0, 0.3038, -1, 0, 0, 0.0796, 1, 0, 0, 1.3, 1, 0, 0, 0.6509, 1, 0, 0, 0.3001, -1, 0, 0, 0.2087, -1, 0, 0, 0.3756, -1, 0, 0, 0.3279, -1, 0, 0, 0.1193, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vl5_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.5, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 1, 0, 0, 0, 1, 0, -0.1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0.6, 0, 1, 0, 0.1, 0, 1, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vl1_RotationInterpolator")
                .setKey([0, 0.22, 0.28, 0.34, 0.71, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 1.05, 1, 0, 0, 1.051, -1, 0, 0, 0.257, 1, 0, 0, 0.2171, 1, 0, 0, 0.3465, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vc6_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.5, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 1, 0, 0, 0, 1, 0, 0.8, 0, 1, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0.6, 0, -1, 0, 0.8, 0, 1, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vc4_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.48, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.1942, -1, 0, 0, 0.1942, 0, 0, 1, 0, 1, 0, 0, 0.2284, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_skullbase_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.48, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.599, -1, 0, 0, 0.599, -1, 0, 0, 0.322, 1, 0, 0, 0.065, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, 0.22, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.05, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_shoulder_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.64, 0.76, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -0.9987, 0.0255, 0.045, 1.57, -0.9987, 0.0255, 0.0449, 1.57, 1, 0.0004, 0.003, 4.114, -0.8413, 0.3238, 0.4329, 1.453, -0.877, 0.4198, 0.2337, 0.6009, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_elbow_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.58, 0.72, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 1.13, -1, 0, 0, 1.7, -1, 0, 0, 1.7, -1, 0, 0, 0.4, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.48, 0.52, 0.64, 0.76, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 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, -1, 0, 0.6559, -0.0005, -0.9999, 0.00127, 1.2839, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.5, 1, 0, 0, 1.1, 1, 0, 0, 0.7, 1, 0, 0, 0.2, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, -0.22, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.05, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_shoulder_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.64, 0.76, 0.88, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 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, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_elbow_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.64, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.0415, -1, 0, 0, 0.0415, -1, 0, 0, 0.5855, -1, 0, 0, 0.5852, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.28, 0.32, 0.64, 0.76, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -0.0585, 0.9839, -0.1688, 1.8595, -0.0585, 0.9839, -0.1688, 1.859, -0.0022, 0.998, -0.063, 1.4607, 0, 1, 0, 0.4973, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.5, 1, 0, 0, 1.1, 1, 0, 0, 0.7, 1, 0, 0, 0.2, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Jump_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("JumpTimer")
                .setToField("set_fraction")
                .setToNode("Jump_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Jump_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Kick1Animation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("Kick1Timer")
                .setCycleInterval(5.5)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Kick1_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 0, 0, 0, 0, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_humanoid_root_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_sacroiliac_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 1, 0, 0, 0, -1, 0, 0.1, 0, 1, 0, 0, 0, 1, -1, 0.24, 0, -1, 0, 0.4, 0, 1, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_hip_RotationInterpolator")
                .setKey([0, 0.2, 0.3, 0.5, 0.6, 0.9, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_knee_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_talocrural_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.9, -1, 0, 0, 0.95, 1, 0, 0, 0.75, -1, 0, 0, 0.05, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, -1, 0, 0, 0.5, -1, 0, 0, 0.7, 1, 0, 0, 0.75, -1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_hip_RotationInterpolator")
                .setKey([0, 0.2, 0.3, 0.5, 0.6, 0.9, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.9, -1, 0, 0, 1.75, -1, 0, 0, 2.25, -1, 0, 0, 2, 1, 0, 0, 0, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_knee_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 1.95, 1, 0, 0, 1.75, -1, 0, 0, 0.28, 1, 0, 0, 0, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_talocrural_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, -1, 0, 0, 0.9, -1, 0, 0, 0.95, 1, 0, 0, 0.75, -1, 0, 0, 0.05, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vl5_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.5, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vl4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vc6_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.5, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vc4_RotationInterpolator")
                .setKey([0, 0.25, 0.55, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.7, 1, 0, 0, 0.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_skullbase_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0.2, 0, 0, 1, 0.22, 0, 0, 1, 0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.05, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_shoulder_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 1.76, -0.25, 0, 1, 1.76, 0, 0, 1, 1.256, 0, 0, 1, 0.05, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_elbow_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, -0.55, -1, 0.25, 0, 2.55, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.55, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.7, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.5, 1, 0, 0, 1.1, 1, 0, 0, 0.7, 1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, -0.2, 0, 0, 1, -0.22, 0, 0, 1, -0.2, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.05, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_shoulder_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, -1.76, 0.25, 0, 1, -1.76, 0, 0, 1, -1.256, 0, 0, 1, -0.05, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_elbow_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, -0.55, 1, 0.25, 0, -2.55, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, -0.55, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.2, 0.4, 0.6, 0.8, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0, 1, 0, 0, 0.5, 1, 0, 0, 1.1, 1, 0, 0, 0.7, 1, 0, 0, 0.2, 1, 0, 0, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick1Timer")
                .setToField("set_fraction")
                .setToNode("Kick1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick1_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addChild(Group.new()
            .setDEF("Kick2Animation_loa4")
            .addChild(TimeSensor.new()
                .setDEF("Kick2Timer")
                .setCycleInterval(5.5)
                .setLoop(true)
            )
            .addChild(PositionInterpolator.new()
                .setDEF("Kick2_humanoid_root_TranslationInterpolator")
                .setKey([0, 0.2, 0.6, 1].to_java Java::float)
                .setKeyValue([1, 0.3, -1, 0.4, -0.04, -0.4, -0.18, 0.1, 0, -0.2, 0.15, 0.15].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_humanoid_root_RotationInterpolator")
                .setKey([0, 0.1, 0.4, 0.6, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.5, 1, 0, 0, 0.5, -1, 0, 0, 0.1, -1, 0, 0, 0.5, -1, 0, 0, 0.5].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_sacroiliac_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_hip_RotationInterpolator")
                .setKey([0, 0.1, 0.3, 0.45, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 1.5, -1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0.5, 1, 0, 0, 1].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_knee_RotationInterpolator")
                .setKey([0, 0.2, 0.35, 0.5, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0.2, 1, 0, 1, 0.5, 1, 0, 0, 1.4].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_talocrural_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_hip_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 1, 1, 0, 0, 1, -1, 0, 0, 1, -1, 0, 0, 1, -1, 0, 0, 1].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_knee_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([1, 0, 0, 0.1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1.5].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_talocrural_RotationInterpolator")
                .setKey([0, 0.25, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0.5].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_talocalcaneonavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_cuneonavicular_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsometatarsal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metatarsophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_cuneonavicular_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsometatarsal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metatarsophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_cuneonavicular_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsometatarsal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metatarsophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_calcaneocuboid_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_transversetarsal_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsometatarsal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metatarsophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsometatarsal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metatarsophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vl5_RotationInterpolator")
                .setKey([0, 0.3, 0.5, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, -1, 0, 0, 0.15, 1, 0, 0, 0.15, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vl4_RotationInterpolator")
                .setKey([0, 0.3, 0.5, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, -1, 0, 0, 0.15, 1, 0, 0, 0.15, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vl3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vl2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vl1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt12_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt11_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt10_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt9_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt8_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt7_RotationInterpolator")
                .setKey([0, 0.3, 0.5, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, -1, 0, 0, 0.15, 1, 0, 0, 0.15, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt6_RotationInterpolator")
                .setKey([0, 0.3, 0.5, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 1, 0, 0, 0.25, -1, 0, 0, 0.15, 1, 0, 0, 0.15, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vt1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vc7_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vc6_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vc5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vc4_RotationInterpolator")
                .setKey([0, 0.3, 0.4, 1].to_java Java::float)
                .setKeyValue([1, 0, 1, 0.25, -1, 0, -1, 0.35, 1, 0, 0, 0.75, 1, 0, 1, 0.5].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vc3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vc2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_vc1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_skullbase_RotationInterpolator")
                .setKey([0, 0.2, 0.75, 1].to_java Java::float)
                .setKeyValue([0, -1, 0, 0.25, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0.25].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_eyelid_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_eyeball_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_eyebrow_joint_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_temporomandibular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_shoulder_RotationInterpolator")
                .setKey([0, 0.4, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 1.5, -1, 0, 1, 1.75].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 3, -1, 0, 0, 0.75, -1, -1, 0, 0.5].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_radiocarpal_RotationInterpolator")
                .setKey([0, 0.4, 0.8, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 1, 0, 1.3, 0, -0.5, 1, 1.3, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_sternoclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_acromioclavicular_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_shoulder_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, -1, 2.5, 0, 0, -1, 1.5, 0, 0, -1, 1.75].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_elbow_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([-1, 0, 0, 3, -1, 0, 0, 0.75, -1, -1, 0, 0.5].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_radiocarpal_RotationInterpolator")
                .setKey([0, 0.5, 0.7, 1].to_java Java::float)
                .setKeyValue([0, 1, 0, 0.3, 0, 0, 1, 0, 0, 0, -1, 1, 0, -1, 0, 0.3].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_midcarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpometacarpal_1_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metacarpophalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_midcarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpometacarpal_2_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metacarpophalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_midcarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpometacarpal_3_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metacarpophalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_midcarpal_4_5_RotationInterpolator")
                .setKey([0, 0.5, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpometacarpal_4_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metacarpophalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpometacarpal_5_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_metacarpophalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(OrientationInterpolator.new()
                .setDEF("Kick2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setKey([0, 0.5, 0.75, 1].to_java Java::float)
                .setKeyValue([0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, 0, 1, 0].to_java Java::float)
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_humanoid_root_TranslationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_humanoid_root_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_sacroiliac_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_hip_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_knee_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_talocrural_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_talocalcaneonavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_cuneonavicular_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsometatarsal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metatarsophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_cuneonavicular_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsometatarsal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metatarsophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_cuneonavicular_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsometatarsal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metatarsophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_calcaneocuboid_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_transversetarsal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsometatarsal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metatarsophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsometatarsal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metatarsophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vl5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vl4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vl3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vl2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vl1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt12_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt11_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt10_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt9_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt8_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vt1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vc7_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vc6_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vc5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vc4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vc3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vc2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_vc1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_skullbase_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_eyelid_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_eyeball_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_eyebrow_joint_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_temporomandibular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_sternoclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_acromioclavicular_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_shoulder_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_elbow_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_radiocarpal_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_midcarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpometacarpal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metacarpophalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_interphalangeal_1_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_midcarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpometacarpal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metacarpophalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_midcarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpometacarpal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metacarpophalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_midcarpal_4_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpometacarpal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metacarpophalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpometacarpal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_metacarpophalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("fraction_changed")
                .setFromNode("Kick2Timer")
                .setToField("set_fraction")
                .setToNode("Kick2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_humanoid_root_TranslationInterpolator")
                .setToField("set_translation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_humanoid_root_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_humanoid_root")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_sacroiliac_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_sacroiliac")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_hip_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_hip")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_knee_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_knee")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_talocrural_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocrural")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_talocalcaneonavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_talocalcaneonavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_cuneonavicular_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsometatarsal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metatarsophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_cuneonavicular_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsometatarsal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metatarsophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_cuneonavicular_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_cuneonavicular_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsometatarsal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metatarsophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_calcaneocuboid_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_calcaneocuboid")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_transversetarsal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_transversetarsal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsometatarsal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metatarsophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsometatarsal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsometatarsal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metatarsophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metatarsophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_tarsal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vl5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vl4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vl3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vl2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vl1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vl1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt12_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt12")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt11_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt11")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt10_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt10")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt9_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt9")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt8_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt8")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vt1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vt1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vc7_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc7")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vc6_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc6")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vc5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vc4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vc3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vc2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_vc1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_vc1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_skullbase_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_skullbase")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_eyelid_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyelid_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_eyeball_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyeball_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_eyebrow_joint_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_eyebrow_joint")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_temporomandibular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_temporomandibular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_l_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_sternoclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_sternoclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_acromioclavicular_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_acromioclavicular")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_shoulder_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_shoulder")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_elbow_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_elbow")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_radiocarpal_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_radiocarpal")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_midcarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpometacarpal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metacarpophalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_interphalangeal_1_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_interphalangeal_1")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_midcarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpometacarpal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metacarpophalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_proximal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_distal_interphalangeal_2_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_midcarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpometacarpal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metacarpophalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_proximal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_distal_interphalangeal_3_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_midcarpal_4_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_midcarpal_4_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpometacarpal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metacarpophalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_proximal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_distal_interphalangeal_4_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpometacarpal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpometacarpal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_metacarpophalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_metacarpophalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_proximal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addChild(ROUTE.new()
                .setFromField("value_changed")
                .setFromNode("Kick2_r_carpal_distal_interphalangeal_5_RotationInterpolator")
                .setToField("set_rotation")
                .setToNode("hanim_r_carpal_distal_interphalangeal_5")
            )
        )
        .addComments(CommentsBlock.new("Ball for Kick2 not included Group> <Transform DEF='SBall' rotation='0.7 0 0.7 0.1' scale='0.23 0.23 0.23' translation='-0.916 0.37 -0.92'> <Shape DEF='ball_Shape'> <Appearance DEF='ball_Appearance'> <Material DEF='ball_Material' diffuseColor='0.3 0.3 1' emissiveColor='0.3 0.3 0.33'/> </Appearance> <IndexedFaceSet DEF='ball_IndexedFaceSet' coordIndex='0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 5 -1 0 5 6 -1 0 6 7 -1 0 7 8 -1 0 8 9 -1 0 9 10 -1 0 10 11 -1 0 11 12 -1 0 12 1 -1 1 13 14 -1 1 14 2 -1 2 14 15 -1 2 15 3 -1 3 15 16 -1 3 16 4 -1 4 16 17 -1 4 17 5 -1 5 17 18 -1 5 18 6 -1 6 18 19 -1 6 19 7 -1 7 19 20 -1 7 20 8 -1 8 20 21 -1 8 21 9 -1 9 21 22 -1 9 22 10 -1 10 22 23 -1 10 23 11 -1 11 23 24 -1 11 24 12 -1 12 24 13 -1 12 13 1 -1 13 25 26 -1 13 26 14 -1 14 26 27 -1 14 27 15 -1 15 27 28 -1 15 28 16 -1 16 28 29 -1 16 29 17 -1 17 29 30 -1 17 30 18 -1 18 30 31 -1 18 31 19 -1 19 31 32 -1 19 32 20 -1 20 32 33 -1 20 33 21 -1 21 33 34 -1 21 34 22 -1 22 34 35 -1 22 35 23 -1 23 35 36 -1 23 36 24 -1 24 36 25 -1 24 25 13 -1 25 37 38 -1 25 38 26 -1 26 38 39 -1 26 39 27 -1 27 39 40 -1 27 40 28 -1 28 40 41 -1 28 41 29 -1 29 41 42 -1 29 42 30 -1 30 42 43 -1 30 43 31 -1 31 43 44 -1 31 44 32 -1 32 44 45 -1 32 45 33 -1 33 45 46 -1 33 46 34 -1 34 46 47 -1 34 47 35 -1 35 47 48 -1 35 48 36 -1 36 48 37 -1 36 37 25 -1 37 49 50 -1 37 50 38 -1 38 50 51 -1 38 51 39 -1 39 51 52 -1 39 52 40 -1 40 52 53 -1 40 53 41 -1 41 53 54 -1 41 54 42 -1 42 54 55 -1 42 55 43 -1 43 55 56 -1 43 56 44 -1 44 56 57 -1 44 57 45 -1 45 57 58 -1 45 58 46 -1 46 58 59 -1 46 59 47 -1 47 59 60 -1 47 60 48 -1 48 60 49 -1 48 49 37 -1 61 50 49 -1 61 51 50 -1 61 52 51 -1 61 53 52 -1 61 54 53 -1 61 55 54 -1 61 56 55 -1 61 57 56 -1 61 58 57 -1 61 59 58 -1 61 60 59 -1 61 49 60 -1'> <Coordinate DEF='Ball_Coordinates' point='0 0.4675 0 0 0.4049 -0.2338 -0.1169 0.4049 -0.2024 -0.2024 0.4049 -0.1169 -0.2338 0.4049 0 -0.2024 0.4049 0.1169 -0.1169 0.4049 0.2024 0 0.4049 0.2338 0.1169 0.4049 0.2024 0.2024 0.4049 0.1169 0.2338 0.4049 0 0.2024 0.4049 -0.1169 0.1169 0.4049 -0.2024 0 0.2338 -0.4049 -0.2024 0.2338 -0.3506 -0.3506 0.2338 -0.2024 -0.4049 0.2338 0 -0.3506 0.2338 0.2024 -0.2024 0.2338 0.3506 0 0.2338 0.4049 0.2024 0.2338 0.3506 0.3506 0.2338 0.2024 0.4049 0.2338 0 0.3506 0.2338 -0.2024 0.2024 0.2338 -0.3506 0 0 -0.4675 -0.2338 0 -0.4049 -0.4049 0 -0.2338 -0.4675 0 0 -0.4049 0 0.2338 -0.2338 0 0.4049 0 0 0.4675 0.2338 0 0.4049 0.4049 0 0.2338 0.4675 0 0 0.4049 0 -0.2338 0.2338 0 -0.4049 0 -0.2338 -0.4049 -0.2024 -0.2338 -0.3506 -0.3506 -0.2338 -0.2024 -0.4049 -0.2338 0 -0.3506 -0.2338 0.2024 -0.2024 -0.2338 0.3506 0 -0.2338 0.4049 0.2024 -0.2338 0.3506 0.3506 -0.2338 0.2024 0.4049 -0.2338 0 0.3506 -0.2338 -0.2024 0.2024 -0.2338 -0.3506 0 -0.4049 -0.2338 -0.1169 -0.4049 -0.2024 -0.2024 -0.4049 -0.1169 -0.2338 -0.4049 0 -0.2024 -0.4049 0.1169 -0.1169 -0.4049 0.2024 0 -0.4049 0.2338 0.1169 -0.4049 0.2024 0.2024 -0.4049 0.1169 0.2338 -0.4049 0 0.2024 -0.4049 -0.1169 0.1169 -0.4049 -0.2024 0 -0.4675 0'/> </IndexedFaceSet> </Shape> <Viewpoint DEF='ballView_1' description='Ball View'/> </Transform> <PositionInterpolator DEF='ball_TranslationInterpolator' key='0 0.4 0.409 1' keyValue='-1 0.4 -1 0 0.07 0 0.05 0.06 0.05 2 4 10'/> <OrientationInterpolator DEF='ball_RotationInterpolator' key='0 0.4 0.41 0.71 1' keyValue='1 0 1 0.25 -1 0 -1 1.35 -1 1 -1 3.35 -1 0.2 -1 3 -1 0.2 -1 3'/> <ROUTE fromField='fraction_changed' fromNode='Kick2Timer' toField='set_fraction' toNode='ball_TranslationInterpolator'/> <ROUTE fromField='value_changed' fromNode='ball_TranslationInterpolator' toField='set_translation' toNode='SBall'/> <ROUTE fromField='fraction_changed' fromNode='Kick2Timer' toField='set_fraction' toNode='ball_RotationInterpolator'/> <ROUTE fromField='value_changed' fromNode='ball_RotationInterpolator' toField='set_rotation' toNode='SBall'/> </Group"))
        .addChild(Group.new()
            .setDEF("TimerControls")
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Default_Touch")
                .setToField("set_startTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Test_Touch")
                .setToField("set_startTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch1_Touch")
                .setToField("set_startTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Pitch2_Touch")
                .setToField("set_startTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw1_Touch")
                .setToField("set_startTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Yaw2_Touch")
                .setToField("set_startTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll1_Touch")
                .setToField("set_startTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Roll2_Touch")
                .setToField("set_startTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Walk_Touch")
                .setToField("set_startTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Run_Touch")
                .setToField("set_startTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Jump_Touch")
                .setToField("set_startTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick1_Touch")
                .setToField("set_startTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("Kick2_Touch")
                .setToField("set_startTime")
                .setToNode("Kick2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("DefaultTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("TestTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Pitch2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Yaw2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Roll2Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("WalkTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("RunTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("JumpTimer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick1Timer")
            )
            .addChild(ROUTE.new()
                .setFromField("touchTime")
                .setFromNode("StopTimer_Touch")
                .setToField("set_stopTime")
                .setToNode("Kick2Timer")
            )
        )
    )
x3D0.toFileX3D "../data/JinScaledV2L1LOA4OnlyMarkers11g.new.jruby.x3d"
x3D0.toFileJSON "../data/JinScaledV2L1LOA4OnlyMarkers11g.new.jruby.json"
