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("Humanoid4_1.x3d")
        )
        .addMeta(Meta.new()
            .setName("identifier")
            .setContent("http://www.web3d.org/x3d/content/examples/HumanoidAnimation/Humanoid4_1.x3d")
        )
        .addMeta(Meta.new()
            .setName("description")
            .setContent("An attempt at a standard LOA-4 skeleton")
        )
        .addMeta(Meta.new()
            .setName("generator")
            .setContent("h2.pl")
        )
        .addMeta(Meta.new()
            .setName("modified")
            .setContent("14 Jan 2023")
        )
        .addMeta(Meta.new()
            .setName("creator")
            .setContent("John Carlson")
        )
        .addMeta(Meta.new()
            .setName("created")
            .setContent("9 November 2020")
        )
        .addMeta(Meta.new()
            .setName("license")
            .setContent("../license.html")
        )
    )
    .setScene(Scene.new()
        .addChild(Transform.new()
          .addComments(CommentsBlock.new("DEF for markerfor XYZ axes"))
            .addChild(Shape.new()
                .setDEF("AxisLinesShape")
            .addComments(CommentsBlock.new("RGB lines showing XYZ axes"))
                .setGeometry(IndexedLineSet.new()
                    .setColorIndex([0, 1, 2].to_java Java::int)
                    .setColorPerVertex(false)
                    .setCoordIndex([0, 1, -1, 0, 2, -1, 0, 3, -1].to_java Java::int)
                    .setCoord(Coordinate.new()
                        .setPoint([0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1].to_java Java::float)
                    )
                    .setColor(Color.new()
                        .setColor([1, 0, 0, 0, 0.6, 0, 0, 0, 1].to_java Java::float)
                    )
                )
            )
        )
        .addChild(Group.new()
          .addComments(CommentsBlock.new("DEFS for markers of skeleton joints, segments, and sites"))
            .addChild(Transform.new()
                .addChild(Transform.new()
                    .setTranslation([0, 2, 0].to_java Java::float)
                    .addChild(Shape.new()
                        .setDEF("HAnimRootShape")
                        .setGeometry(Sphere.new()
                            .setRadius(0.02)
                        )
                        .setAppearance(Appearance.new()
                            .setMaterial(Material.new()
                                .setDEF("HAnimRootMaterial")
                                .setDiffuseColor([0.8, 0, 0].to_java Java::float)
                                .setTransparency(0.3)
                            )
                        )
                    )
                )
                .addChild(Transform.new()
                    .setTranslation([0, 2.1, 0].to_java Java::float)
                    .addChild(Shape.new()
                        .setDEF("HAnimJointShape")
                        .setGeometry(Sphere.new()
                            .setRadius(0.02)
                        )
                        .setAppearance(Appearance.new()
                            .setMaterial(Material.new()
                                .setDEF("HAnimJointMaterial")
                                .setDiffuseColor([0, 0, 0.8].to_java Java::float)
                                .setTransparency(0.3)
                            )
                        )
                    )
                )
                .addChild(Transform.new()
                    .setTranslation([0, 2.05, 0].to_java Java::float)
                    .addChild(Shape.new()
                        .setDEF("HAnimSegmentLine")
                        .setGeometry(LineSet.new()
                            .setVertexCount([2].to_java Java::int)
                            .setColor(ColorRGBA.new()
                                .setDEF("HAnimSegmentLineColorRGBA")
                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                            )
                            .setCoord(Coordinate.new()
                                .setPoint([-0.05, 0, 0, 0.05, 0, 0].to_java Java::float)
                            )
                        )
                    )
                )
                .addChild(Transform.new()
                    .setTranslation([0, 2.1, 0].to_java Java::float)
                    .addChild(Shape.new()
                        .setDEF("HAnimSiteShape")
                        .setGeometry(IndexedFaceSet.new()
                            .setDEF("DiamondIFS")
                            .setCreaseAngle(0.5)
                            .setSolid(false)
                            .setCoordIndex([0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 1, -1, 5, 2, 1, -1, 5, 3, 2, -1, 5, 4, 3, -1, 5, 1, 4, -1].to_java Java::int)
                            .setColor(ColorRGBA.new()
                                .setDEF("HAnimSiteColorRGBA")
                                .setColor([1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1, 1, 1, 0, 1, 1, 1, 0, 0.1].to_java Java::float)
                            )
                            .setCoord(Coordinate.new()
                                .setPoint([0, 0.01, 0, -0.01, 0, 0, 0, 0, 0.01, 0.01, 0, 0, 0, 0, -0.01, 0, -0.01, 0].to_java Java::float)
                            )
                        )
                        .setAppearance(Appearance.new()
                            .setMaterial(Material.new()
                                .setDiffuseColor([1, 1, 0].to_java Java::float)
                                .setTransparency(0.3)
                            )
                        )
                    )
                )
            )
        )
        .addChild(NavigationInfo.new()
            .setSpeed(1.5)
        )
        .addChild(Viewpoint.new()
            .setDescription("default")
        )
        .addChild(HAnimHumanoid.new()
            .setName("HAnim")
            .setDEF("hanim_HAnim")
            .setInfo(["humanoidVersion=2.0"].to_java Java::java.lang.String)
            .setVersion("2.0")
          .addComments(CommentsBlock.new("</LOD>"))
            .setSkinCoord(Coordinate.new()
                .setContainerFieldOverride("skinCoord")
            )
            .addSkeleton(HAnimJoint.new()
                .setName("humanoid_root")
                .setDEF("hanim_humanoid_root")
                .setCenter([0, 0.824, 0.0277].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")
                    .addChild(Transform.new()
                        .setTranslation([0, 0.824, 0.0277].to_java Java::float)
                        .addChild(Transform.new()
                  .addComments(CommentsBlock.new("Empty Transform"))
                            .addChild(Shape.new()
                                .setUSE("HAnimJointShape")
                            )
                        )
                    )
                    .addChild(Shape.new()
                        .setGeometry(LineSet.new()
                            .setVertexCount([2].to_java Java::int)
                            .setCoord(Coordinate.new()
                                .setPoint([0, 0.824, 0.0277, 0, 0.9149, 0.0016].to_java Java::float)
                            )
                  .addComments(CommentsBlock.new("from humanoid_root to sacroiliac vertices 2"))
                            .setColor(ColorRGBA.new()
                                .setUSE("HAnimSegmentLineColorRGBA")
                            )
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("buttocks_standing_wall_contact_point_pt")
                        .setDEF("hanim_buttocks_standing_wall_contact_point_pt")
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite buttocks_standing_wall_contact_point_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("crotch_pt")
                        .setDEF("hanim_crotch_pt")
                        .setTranslation([0.0034, 0.8266, 0.0257].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite crotch_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("l_asis_pt")
                        .setDEF("hanim_l_asis_pt")
                        .setTranslation([0.0925, 0.9983, 0.1052].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite l_asis_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("l_iliocristale_pt")
                        .setDEF("hanim_l_iliocristale_pt")
                        .setTranslation([0.1612, 1.0537, 0.0008].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite l_iliocristale_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("l_psis_pt")
                        .setDEF("hanim_l_psis_pt")
                        .setTranslation([0.0774, 1.019, -0.1151].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite l_psis_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("l_trochanterion_pt")
                        .setDEF("hanim_l_trochanterion_pt")
                        .setTranslation([0.1677, 0.8336, 0.0303].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite l_trochanterion_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("r_asis_pt")
                        .setDEF("hanim_r_asis_pt")
                        .setTranslation([-0.0887, 1.0021, 0.1112].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite r_asis_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("r_iliocristale_pt")
                        .setDEF("hanim_r_iliocristale_pt")
                        .setTranslation([-0.1525, 1.0628, 0.0035].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite r_iliocristale_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("r_psis_pt")
                        .setDEF("hanim_r_psis_pt")
                        .setTranslation([-0.0716, 1.019, -0.1138].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite r_psis_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("r_trochanterion_pt")
                        .setDEF("hanim_r_trochanterion_pt")
                        .setTranslation([-0.1689, 0.8419, 0.0352].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite r_trochanterion_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(Shape.new()
                        .setGeometry(LineSet.new()
                            .setVertexCount([2].to_java Java::int)
                            .setCoord(Coordinate.new()
                                .setPoint([0, 0.824, 0.0277, 0.0028, 1.0568, -0.0776].to_java Java::float)
                            )
                  .addComments(CommentsBlock.new("from humanoid_root to vl5 vertices 2"))
                            .setColor(ColorRGBA.new()
                                .setUSE("HAnimSegmentLineColorRGBA")
                            )
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("navel_pt")
                        .setDEF("hanim_navel_pt")
                        .setTranslation([0.0069, 1.0966, 0.1017].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite navel_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("waist_preferred_anterior_pt")
                        .setDEF("hanim_waist_preferred_anterior_pt")
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite waist_preferred_anterior_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                    .addChild(HAnimSite.new()
                        .setName("waist_preferred_posterior_pt")
                        .setDEF("hanim_waist_preferred_posterior_pt")
                        .setTranslation([0.29, 1.0915, -0.1091].to_java Java::float)
                        .addChild(TouchSensor.new()
                            .setDescription("HAnimSite waist_preferred_posterior_pt")
                        )
                        .addChild(Shape.new()
                            .setUSE("HAnimSiteShape")
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("sacroiliac")
                    .setDEF("hanim_sacroiliac")
                    .setCenter([0, 0.9149, 0.0016].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")
                        .addChild(Transform.new()
                            .setTranslation([0, 0.9149, 0.0016].to_java Java::float)
                            .addChild(Transform.new()
                    .addComments(CommentsBlock.new("Empty Transform"))
                                .addChild(Shape.new()
                                    .setUSE("HAnimJointShape")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.9149, 0.0016, 0.0961, 0.9124, -0.0001].to_java Java::float)
                                )
                    .addComments(CommentsBlock.new("from sacroiliac to l_hip vertices 2"))
                                .setColor(ColorRGBA.new()
                                    .setUSE("HAnimSegmentLineColorRGBA")
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_femoral_lateral_epicondyles_pt")
                            .setDEF("hanim_l_femoral_lateral_epicondyles_pt")
                            .setTranslation([0.1598, 0.4967, 0.0297].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite l_femoral_lateral_epicondyles_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_femoral_medial_epicondyles_pt")
                            .setDEF("hanim_l_femoral_medial_epicondyles_pt")
                            .setTranslation([0.0398, 0.4946, 0.0303].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite l_femoral_medial_epicondyles_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_knee_crease_pt")
                            .setDEF("hanim_l_knee_crease_pt")
                            .setTranslation([0.0993, 0.4881, -0.0309].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite l_knee_crease_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("l_suprapatella_pt")
                            .setDEF("hanim_l_suprapatella_pt")
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite l_suprapatella_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                        .addChild(Shape.new()
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setCoord(Coordinate.new()
                                    .setPoint([0, 0.9149, 0.0016, -0.095, 0.9171, 0.0029].to_java Java::float)
                                )
                    .addComments(CommentsBlock.new("from sacroiliac to r_hip vertices 2"))
                                .setColor(ColorRGBA.new()
                                    .setUSE("HAnimSegmentLineColorRGBA")
                                )
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_femoral_lateral_epicondyles_pt")
                            .setDEF("hanim_r_femoral_lateral_epicondyles_pt")
                            .setTranslation([-0.1421, 0.4992, 0.031].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite r_femoral_lateral_epicondyles_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_femoral_medial_epicondyles_pt")
                            .setDEF("hanim_r_femoral_medial_epicondyles_pt")
                            .setTranslation([-0.0221, 0.5014, 0.0289].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite r_femoral_medial_epicondyles_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_knee_crease_pt")
                            .setDEF("hanim_r_knee_crease_pt")
                            .setTranslation([-0.0825, 0.4932, -0.0326].to_java Java::float)
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite r_knee_crease_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                        .addChild(HAnimSite.new()
                            .setName("r_suprapatella_pt")
                            .setDEF("hanim_r_suprapatella_pt")
                            .addChild(TouchSensor.new()
                                .setDescription("HAnimSite r_suprapatella_pt")
                            )
                            .addChild(Shape.new()
                                .setUSE("HAnimSiteShape")
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("l_hip")
                        .setDEF("hanim_l_hip")
                        .setCenter([0.0961, 0.9124, -0.0001].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")
                            .addChild(Transform.new()
                                .setTranslation([0.0961, 0.9124, -0.0001].to_java Java::float)
                                .addChild(Transform.new()
                      .addComments(CommentsBlock.new("Empty Transform"))
                                    .addChild(Shape.new()
                                        .setUSE("HAnimJointShape")
                                    )
                                )
                            )
                            .addChild(Shape.new()
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0961, 0.9124, -0.0001, 0.104, 0.4867, 0.0308].to_java Java::float)
                                    )
                      .addComments(CommentsBlock.new("from l_hip to l_knee vertices 2"))
                                    .setColor(ColorRGBA.new()
                                        .setUSE("HAnimSegmentLineColorRGBA")
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_lateral_malleolus_pt")
                                .setDEF("hanim_l_lateral_malleolus_pt")
                                .setTranslation([0.1308, 0.0597, -0.1032].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_lateral_malleolus_pt")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteShape")
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_medial_malleolus_pt")
                                .setDEF("hanim_l_medial_malleolus_pt")
                                .setTranslation([0.089, 0.0716, -0.0881].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_medial_malleolus_pt")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteShape")
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("l_tibiale_pt")
                                .setDEF("hanim_l_tibiale_pt")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite l_tibiale_pt")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteShape")
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("l_knee")
                            .setDEF("hanim_l_knee")
                            .setCenter([0.104, 0.4867, 0.0308].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")
                                .addChild(Transform.new()
                                    .setTranslation([0.104, 0.4867, 0.0308].to_java Java::float)
                                    .addChild(Transform.new()
                        .addComments(CommentsBlock.new("Empty Transform"))
                                        .addChild(Shape.new()
                                            .setUSE("HAnimJointShape")
                                        )
                                    )
                                )
                                .addChild(Shape.new()
                                    .setGeometry(LineSet.new()
                                        .setVertexCount([2].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([0.104, 0.4867, 0.0308, 0.1101, 0.0656, -0.0736].to_java Java::float)
                                        )
                        .addComments(CommentsBlock.new("from l_knee to l_talocrural vertices 2"))
                                        .setColor(ColorRGBA.new()
                                            .setUSE("HAnimSegmentLineColorRGBA")
                                        )
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_calcaneus_posterior_pt")
                                    .setDEF("hanim_l_calcaneus_posterior_pt")
                                    .setTranslation([0.0974, 0.0259, -0.1171].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite l_calcaneus_posterior_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("HAnimSiteShape")
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_sphyrion_pt")
                                    .setDEF("hanim_l_sphyrion_pt")
                                    .setTranslation([0.089, 0.0575, -0.0943].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite l_sphyrion_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("HAnimSiteShape")
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("l_talocrural")
                                .setDEF("hanim_l_talocrural")
                                .setCenter([0.1101, 0.0656, -0.0736].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")
                                    .addChild(Transform.new()
                                        .setScale([0.15, 0.15, 0.15].to_java Java::float)
                                        .setTranslation([0.08, 0.06, -0.025].to_java Java::float)
                                        .setRotation([1, 0, 0, -1.57].to_java Java::float)
                        .addComments(CommentsBlock.new("Transform left foot"))
                                        .addChild(Transform.new()
                          .addComments(CommentsBlock.new("Empty Transform left foot"))
                                            .addChild(Shape.new()
                                                .setUSE("HAnimJointShape")
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.1101, 0.0656, -0.0736, 3.4715, 0.0374, 0.6807].to_java Java::float)
                                            )
                          .addComments(CommentsBlock.new("from l_talocrural to l_talocalcaneonavicular vertices 2"))
                                            .setColor(ColorRGBA.new()
                                                .setUSE("HAnimSegmentLineColorRGBA")
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.1101, 0.0656, -0.0736, 3.9515, 0.0653, -0.6895].to_java Java::float)
                                            )
                          .addComments(CommentsBlock.new("from l_talocrural to l_calcaneocuboid vertices 2"))
                                            .setColor(ColorRGBA.new()
                                                .setUSE("HAnimSegmentLineColorRGBA")
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("l_talocalcaneonavicular")
                                    .setDEF("hanim_l_talocalcaneonavicular")
                                    .setCenter([3.4715, 0.0374, 0.6807].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")
                                        .addChild(Transform.new()
                                            .setTranslation([3.4715, 0.0374, 0.6807].to_java Java::float)
                                            .addChild(Transform.new()
                            .addComments(CommentsBlock.new("Empty Transform"))
                                                .addChild(Shape.new()
                                                    .setUSE("HAnimJointShape")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([3.4715, 0.0374, 0.6807, 2.9855, 0.0311, 1.2819].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from l_talocalcaneonavicular to l_cuneonavicular_1 vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([3.4715, 0.0374, 0.6807, 3.6105, 0.033, 1.4168].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from l_talocalcaneonavicular to l_cuneonavicular_2 vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([3.4715, 0.0374, 0.6807, 4.1235, 0.0328, 1.3453].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from l_talocalcaneonavicular to l_cuneonavicular_3 vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_1")
                                        .setDEF("hanim_l_cuneonavicular_1")
                                        .setCenter([2.9855, 0.0311, 1.2819].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")
                                            .addChild(Transform.new()
                                                .setTranslation([2.9855, 0.0311, 1.2819].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([2.9855, 0.0311, 1.2819, 2.8635, 0.0194, 2.4285].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from l_cuneonavicular_1 to l_tarsometatarsal_1 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_1")
                                            .setDEF("hanim_l_tarsometatarsal_1")
                                            .setCenter([2.8635, 0.0194, 2.4285].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([2.8635, 0.0194, 2.4285].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([2.8635, 0.0194, 2.4285, 2.7525, 0.0077, 4.6255].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from l_tarsometatarsal_1 to l_metatarsophalangeal_1 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimSite.new()
                                                    .setName("l_metatarsal_phalanx_1_pt")
                                                    .setDEF("hanim_l_metatarsal_phalanx_1_pt")
                                                    .addChild(TouchSensor.new()
                                                        .setDescription("HAnimSite l_metatarsal_phalanx_1_pt")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimSiteShape")
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_1")
                                                .setDEF("hanim_l_metatarsophalangeal_1")
                                                .setCenter([2.7525, 0.0077, 4.6255].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([2.7525, 0.0077, 4.6255].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([2.7525, 0.0077, 4.6255, 2.7525, 0.0077, 4.6255].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from l_metatarsophalangeal_1 to l_tarsal_interphalangeal_1 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("l_tarsal_distal_phalanx_1_tip")
                                                        .setDEF("hanim_l_tarsal_distal_phalanx_1_tip")
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite l_tarsal_distal_phalanx_1_tip")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimSiteShape")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_interphalangeal_1")
                                                    .setDEF("hanim_l_tarsal_interphalangeal_1")
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_2")
                                        .setDEF("hanim_l_cuneonavicular_2")
                                        .setCenter([3.6105, 0.033, 1.4168].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")
                                            .addChild(Transform.new()
                                                .setTranslation([3.6105, 0.033, 1.4168].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([3.6105, 0.033, 1.4168, 3.5555, 0.0232, 2.2895].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from l_cuneonavicular_2 to l_tarsometatarsal_2 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_2")
                                            .setDEF("hanim_l_tarsometatarsal_2")
                                            .setCenter([3.5555, 0.0232, 2.2895].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([3.5555, 0.0232, 2.2895].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([3.5555, 0.0232, 2.2895, 3.6595, 0.0085, 4.8125].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from l_tarsometatarsal_2 to l_metatarsophalangeal_2 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_2")
                                                .setDEF("hanim_l_metatarsophalangeal_2")
                                                .setCenter([3.6595, 0.0085, 4.8125].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([3.6595, 0.0085, 4.8125].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([3.6595, 0.0085, 4.8125, 3.7385, 0.0054, 5.5315].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from l_metatarsophalangeal_2 to l_tarsal_proximal_interphalangeal_2 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_2")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_2")
                                                    .setCenter([3.7385, 0.0054, 5.5315].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([3.7385, 0.0054, 5.5315].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([3.7385, 0.0054, 5.5315, 3.7385, 0.0017, 5.9505].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from l_tarsal_proximal_interphalangeal_2 to l_tarsal_distal_interphalangeal_2 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_tarsal_distal_phalanx_2_tip")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_2_tip")
                                                            .setTranslation([0.1195, 0.0079, 0.1433].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite l_tarsal_distal_phalanx_2_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_2")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_2")
                                                        .setCenter([3.7385, 0.0017, 5.9505].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_cuneonavicular_3")
                                        .setDEF("hanim_l_cuneonavicular_3")
                                        .setCenter([4.1235, 0.0328, 1.3453].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")
                                            .addChild(Transform.new()
                                                .setTranslation([4.1235, 0.0328, 1.3453].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([4.1235, 0.0328, 1.3453, 3.7385, 0.0017, 5.9505].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from l_cuneonavicular_3 to l_tarsometatarsal_3 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_3")
                                            .setDEF("hanim_l_tarsometatarsal_3")
                                            .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")
                                                .addChild(Transform.new()
                                                    .setTranslation([4.1235, 0.0328, 1.3453].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([4.2795, 0.0086, 4.7055].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from l_tarsometatarsal_3 to l_metatarsophalangeal_3 vertices 1"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_3")
                                                .setDEF("hanim_l_metatarsophalangeal_3")
                                                .setCenter([4.2795, 0.0086, 4.7055].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([4.2795, 0.0086, 4.7055].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([4.2795, 0.0086, 4.7055, 4.3855, 0.0044, 5.3745].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from l_metatarsophalangeal_3 to l_tarsal_proximal_interphalangeal_3 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_3")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_3")
                                                    .setCenter([4.3855, 0.0044, 5.3745].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([4.3855, 0.0044, 5.3745].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([4.3855, 0.0044, 5.3745, 4.4545, 0.0017, 5.7845].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from l_tarsal_proximal_interphalangeal_3 to l_tarsal_distal_interphalangeal_3 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_tarsal_distal_phalanx_3_tip")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_3_tip")
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite l_tarsal_distal_phalanx_3_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_3")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_3")
                                                        .setCenter([4.4545, 0.0017, 5.7845].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("l_calcaneocuboid")
                                    .setDEF("hanim_l_calcaneocuboid")
                                    .setCenter([3.9515, 0.0653, -0.6895].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")
                                        .addChild(Transform.new()
                                            .setTranslation([3.9515, 0.0653, -0.6895].to_java Java::float)
                                            .addChild(Transform.new()
                            .addComments(CommentsBlock.new("Empty Transform"))
                                                .addChild(Shape.new()
                                                    .setUSE("HAnimJointShape")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([3.9515, 0.0653, -0.6895, 4.9085, 0.0353, 0.5574].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from l_calcaneocuboid to l_transversetarsal vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("l_transversetarsal")
                                        .setDEF("hanim_l_transversetarsal")
                                        .setCenter([4.9085, 0.0353, 0.5574].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")
                                            .addChild(Transform.new()
                                                .setTranslation([4.9085, 0.0353, 0.5574].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([4.9085, 0.0353, 0.5574, 4.7245, 0.0211, 2.1725].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from l_transversetarsal to l_tarsometatarsal_4 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([4.9085, 0.0353, 0.5574, 5.3615, 0.0164, 2.0085].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from l_transversetarsal to l_tarsometatarsal_5 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_4")
                                            .setDEF("hanim_l_tarsometatarsal_4")
                                            .setCenter([4.7245, 0.0211, 2.1725].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([4.7245, 0.0211, 2.1725].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([4.7245, 0.0211, 2.1725, 4.8745, 0.0076, 4.5165].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from l_tarsometatarsal_4 to l_metatarsophalangeal_4 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_4")
                                                .setDEF("hanim_l_metatarsophalangeal_4")
                                                .setCenter([4.8745, 0.0076, 4.5165].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([4.8745, 0.0076, 4.5165].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([4.8745, 0.0076, 4.5165, 5.0655, 0.0049, 5.1895].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from l_metatarsophalangeal_4 to l_tarsal_proximal_interphalangeal_4 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_4")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_4")
                                                    .setCenter([5.0655, 0.0049, 5.1895].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([5.0655, 0.0049, 5.1895].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([5.0655, 0.0049, 5.1895, 5.1325, 0.0011, 5.5175].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from l_tarsal_proximal_interphalangeal_4 to l_tarsal_distal_interphalangeal_4 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_tarsal_distal_phalanx_4_tip")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_4_tip")
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite l_tarsal_distal_phalanx_4_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_4")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_4")
                                                        .setCenter([5.1325, 0.0011, 5.5175].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("l_tarsometatarsal_5")
                                            .setDEF("hanim_l_tarsometatarsal_5")
                                            .setCenter([5.3615, 0.0164, 2.0085].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([5.3615, 0.0164, 2.0085].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([5.3615, 0.0164, 2.0085, 5.5055, 0.0067, 4.3115].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from l_tarsometatarsal_5 to l_metatarsophalangeal_5 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimSite.new()
                                                    .setName("l_metatarsal_phalanx_5_pt")
                                                    .setDEF("hanim_l_metatarsal_phalanx_5_pt")
                                                    .addChild(TouchSensor.new()
                                                        .setDescription("HAnimSite l_metatarsal_phalanx_5_pt")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimSiteShape")
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("l_metatarsophalangeal_5")
                                                .setDEF("hanim_l_metatarsophalangeal_5")
                                                .setCenter([5.5055, 0.0067, 4.3115].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([5.5055, 0.0067, 4.3115].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([5.5055, 0.0067, 4.3115, 5.6085, 0.003, 4.6485].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from l_metatarsophalangeal_5 to l_tarsal_proximal_interphalangeal_5 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("l_tarsal_proximal_interphalangeal_5")
                                                    .setDEF("hanim_l_tarsal_proximal_interphalangeal_5")
                                                    .setCenter([5.6085, 0.003, 4.6485].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([5.6085, 0.003, 4.6485].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([5.6085, 0.003, 4.6485, 5.6485, 0, 4.9925].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from l_tarsal_proximal_interphalangeal_5 to l_tarsal_distal_interphalangeal_5 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("l_tarsal_distal_phalanx_5_tip")
                                                            .setDEF("hanim_l_tarsal_distal_phalanx_5_tip")
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite l_tarsal_distal_phalanx_5_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("l_tarsal_distal_interphalangeal_5")
                                                        .setDEF("hanim_l_tarsal_distal_interphalangeal_5")
                                                        .setCenter([5.6485, 0, 4.9925].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("r_hip")
                        .setDEF("hanim_r_hip")
                        .setCenter([-0.095, 0.9171, 0.0029].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")
                            .addChild(Transform.new()
                                .setTranslation([-0.095, 0.9171, 0.0029].to_java Java::float)
                                .addChild(Transform.new()
                      .addComments(CommentsBlock.new("Empty Transform"))
                                    .addChild(Shape.new()
                                        .setUSE("HAnimJointShape")
                                    )
                                )
                            )
                            .addChild(Shape.new()
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([-0.095, 0.9171, 0.0029, -0.0867, 0.4913, 0.0318].to_java Java::float)
                                    )
                      .addComments(CommentsBlock.new("from r_hip to r_knee vertices 2"))
                                    .setColor(ColorRGBA.new()
                                        .setUSE("HAnimSegmentLineColorRGBA")
                                    )
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_lateral_malleolus_pt")
                                .setDEF("hanim_r_lateral_malleolus_pt")
                                .setTranslation([-0.1006, 0.0658, -0.1075].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_lateral_malleolus_pt")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteShape")
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_medial_malleolus_pt")
                                .setDEF("hanim_r_medial_malleolus_pt")
                                .setTranslation([-0.0591, 0.076, -0.0928].to_java Java::float)
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_medial_malleolus_pt")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteShape")
                                )
                            )
                            .addChild(HAnimSite.new()
                                .setName("r_tibiale_pt")
                                .setDEF("hanim_r_tibiale_pt")
                                .addChild(TouchSensor.new()
                                    .setDescription("HAnimSite r_tibiale_pt")
                                )
                                .addChild(Shape.new()
                                    .setUSE("HAnimSiteShape")
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("r_knee")
                            .setDEF("hanim_r_knee")
                            .setCenter([-0.0867, 0.4913, 0.0318].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")
                                .addChild(Transform.new()
                                    .setTranslation([-0.0867, 0.4913, 0.0318].to_java Java::float)
                                    .addChild(Transform.new()
                        .addComments(CommentsBlock.new("Empty Transform"))
                                        .addChild(Shape.new()
                                            .setUSE("HAnimJointShape")
                                        )
                                    )
                                )
                                .addChild(Shape.new()
                                    .setGeometry(LineSet.new()
                                        .setVertexCount([2].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([-0.0867, 0.4913, 0.0318, -0.0801, 0.0712, -0.0766].to_java Java::float)
                                        )
                        .addComments(CommentsBlock.new("from r_knee to r_talocrural vertices 2"))
                                        .setColor(ColorRGBA.new()
                                            .setUSE("HAnimSegmentLineColorRGBA")
                                        )
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_calcaneus_posterior_pt")
                                    .setDEF("hanim_r_calcaneus_posterior_pt")
                                    .setTranslation([-0.0692, 0.0297, -0.1221].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite r_calcaneus_posterior_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("HAnimSiteShape")
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_sphyrion_pt")
                                    .setDEF("hanim_r_sphyrion_pt")
                                    .setTranslation([-0.0603, 0.061, -0.1002].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite r_sphyrion_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("HAnimSiteShape")
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("r_talocrural")
                                .setDEF("hanim_r_talocrural")
                                .setCenter([-0.0801, 0.0712, -0.0766].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")
                                    .addChild(Transform.new()
                                        .setScale([0.15, 0.15, 0.15].to_java Java::float)
                                        .setTranslation([-0.05, 0.06, -0.025].to_java Java::float)
                                        .setRotation([1, 0, 0, -1.57].to_java Java::float)
                        .addComments(CommentsBlock.new("Transform right foot"))
                                        .addChild(Transform.new()
                          .addComments(CommentsBlock.new("Empty Transform right foot"))
                                            .addChild(Shape.new()
                                                .setUSE("HAnimJointShape")
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-0.0801, 0.0712, -0.0766, -3.4725, 0.0374, 0.6807].to_java Java::float)
                                            )
                          .addComments(CommentsBlock.new("from r_talocrural to r_talocalcaneonavicular vertices 2"))
                                            .setColor(ColorRGBA.new()
                                                .setUSE("HAnimSegmentLineColorRGBA")
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([-0.0801, 0.0712, -0.0766, -3.9515, 0.0653, -0.6895].to_java Java::float)
                                            )
                          .addComments(CommentsBlock.new("from r_talocrural to r_calcaneocuboid vertices 2"))
                                            .setColor(ColorRGBA.new()
                                                .setUSE("HAnimSegmentLineColorRGBA")
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("r_talocalcaneonavicular")
                                    .setDEF("hanim_r_talocalcaneonavicular")
                                    .setCenter([-3.4725, 0.0374, 0.6807].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")
                                        .addChild(Transform.new()
                                            .setTranslation([-3.4725, 0.0374, 0.6807].to_java Java::float)
                                            .addChild(Transform.new()
                            .addComments(CommentsBlock.new("Empty Transform"))
                                                .addChild(Shape.new()
                                                    .setUSE("HAnimJointShape")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-3.4725, 0.0374, 0.6807, -2.9855, 0.0311, 1.2819].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from r_talocalcaneonavicular to r_cuneonavicular_1 vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-3.4725, 0.0374, 0.6807, -3.6105, 0.033, 1.4168].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from r_talocalcaneonavicular to r_cuneonavicular_2 vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-3.4725, 0.0374, 0.6807, -4.1245, 0.0328, 1.3453].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from r_talocalcaneonavicular to r_cuneonavicular_3 vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_1")
                                        .setDEF("hanim_r_cuneonavicular_1")
                                        .setCenter([-2.9855, 0.0311, 1.2819].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")
                                            .addChild(Transform.new()
                                                .setTranslation([-2.9855, 0.0311, 1.2819].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-2.9855, 0.0311, 1.2819, -2.8645, 0.0194, 2.4285].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from r_cuneonavicular_1 to r_tarsometatarsal_1 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_1")
                                            .setDEF("hanim_r_tarsometatarsal_1")
                                            .setCenter([-2.8645, 0.0194, 2.4285].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([-2.8645, 0.0194, 2.4285].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-2.8645, 0.0194, 2.4285, -2.7535, 0.0077, 4.6255].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from r_tarsometatarsal_1 to r_metatarsophalangeal_1 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimSite.new()
                                                    .setName("r_metatarsal_phalanx_1_pt")
                                                    .setDEF("hanim_r_metatarsal_phalanx_1_pt")
                                                    .addChild(TouchSensor.new()
                                                        .setDescription("HAnimSite r_metatarsal_phalanx_1_pt")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimSiteShape")
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_1")
                                                .setDEF("hanim_r_metatarsophalangeal_1")
                                                .setCenter([-2.7535, 0.0077, 4.6255].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([-2.7535, 0.0077, 4.6255].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-2.7535, 0.0077, 4.6255, -2.7535, 0.0077, 4.6255].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from r_metatarsophalangeal_1 to r_tarsal_interphalangeal_1 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("r_tarsal_distal_phalanx_1_tip")
                                                        .setDEF("hanim_r_tarsal_distal_phalanx_1_tip")
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite r_tarsal_distal_phalanx_1_tip")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimSiteShape")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_interphalangeal_1")
                                                    .setDEF("hanim_r_tarsal_interphalangeal_1")
                                                    .setUlimit([0, 0, 0].to_java Java::float)
                                                    .setLlimit([0, 0, 0].to_java Java::float)
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_2")
                                        .setDEF("hanim_r_cuneonavicular_2")
                                        .setCenter([-3.6105, 0.033, 1.4168].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")
                                            .addChild(Transform.new()
                                                .setTranslation([-3.6105, 0.033, 1.4168].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-3.6105, 0.033, 1.4168, -3.5565, 0.0232, 2.2895].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from r_cuneonavicular_2 to r_tarsometatarsal_2 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_2")
                                            .setDEF("hanim_r_tarsometatarsal_2")
                                            .setCenter([-3.5565, 0.0232, 2.2895].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([-3.5565, 0.0232, 2.2895].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-3.5565, 0.0232, 2.2895, -3.6595, 0.0085, 4.8125].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from r_tarsometatarsal_2 to r_metatarsophalangeal_2 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_2")
                                                .setDEF("hanim_r_metatarsophalangeal_2")
                                                .setCenter([-3.6595, 0.0085, 4.8125].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([-3.6595, 0.0085, 4.8125].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-3.6595, 0.0085, 4.8125, -3.7385, 0.0054, 5.5315].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from r_metatarsophalangeal_2 to r_tarsal_proximal_interphalangeal_2 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_2")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_2")
                                                    .setCenter([-3.7385, 0.0054, 5.5315].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([-3.7385, 0.0054, 5.5315].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-3.7385, 0.0054, 5.5315, -3.7385, 0.0017, 5.9505].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from r_tarsal_proximal_interphalangeal_2 to r_tarsal_distal_interphalangeal_2 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_tarsal_distal_phalanx_2_tip")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_2_tip")
                                                            .setTranslation([-0.0883, 0.0134, 0.1383].to_java Java::float)
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite r_tarsal_distal_phalanx_2_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_2")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_2")
                                                        .setCenter([-3.7385, 0.0017, 5.9505].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_cuneonavicular_3")
                                        .setDEF("hanim_r_cuneonavicular_3")
                                        .setCenter([-4.1245, 0.0328, 1.3453].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")
                                            .addChild(Transform.new()
                                                .setTranslation([-4.1245, 0.0328, 1.3453].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-4.1245, 0.0328, 1.3453, -3.7385, 0.0017, 5.9505].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from r_cuneonavicular_3 to r_tarsometatarsal_3 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_3")
                                            .setDEF("hanim_r_tarsometatarsal_3")
                                            .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")
                                                .addChild(Transform.new()
                                                    .setTranslation([-4.1245, 0.0328, 1.3453].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-4.2795, 0.0086, 4.7055].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from r_tarsometatarsal_3 to r_metatarsophalangeal_3 vertices 1"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_3")
                                                .setDEF("hanim_r_metatarsophalangeal_3")
                                                .setCenter([-4.2795, 0.0086, 4.7055].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([-4.2795, 0.0086, 4.7055].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-4.2795, 0.0086, 4.7055, -4.3865, 0.0044, 5.3745].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from r_metatarsophalangeal_3 to r_tarsal_proximal_interphalangeal_3 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_3")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_3")
                                                    .setCenter([-4.3865, 0.0044, 5.3745].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([-4.3865, 0.0044, 5.3745].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-4.3865, 0.0044, 5.3745, -4.4545, 0.0017, 5.7845].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from r_tarsal_proximal_interphalangeal_3 to r_tarsal_distal_interphalangeal_3 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_tarsal_distal_phalanx_3_tip")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_3_tip")
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite r_tarsal_distal_phalanx_3_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_3")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_3")
                                                        .setCenter([-4.4545, 0.0017, 5.7845].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("r_calcaneocuboid")
                                    .setDEF("hanim_r_calcaneocuboid")
                                    .setCenter([-3.9515, 0.0653, -0.6895].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")
                                        .addChild(Transform.new()
                                            .setTranslation([-3.9515, 0.0653, -0.6895].to_java Java::float)
                                            .addChild(Transform.new()
                            .addComments(CommentsBlock.new("Empty Transform"))
                                                .addChild(Shape.new()
                                                    .setUSE("HAnimJointShape")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([-3.9515, 0.0653, -0.6895, -4.9095, 0.0353, 0.5574].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from r_calcaneocuboid to r_transversetarsal vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("r_transversetarsal")
                                        .setDEF("hanim_r_transversetarsal")
                                        .setCenter([-4.9095, 0.0353, 0.5574].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")
                                            .addChild(Transform.new()
                                                .setTranslation([-4.9095, 0.0353, 0.5574].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-4.9095, 0.0353, 0.5574, -4.7255, 0.0211, 2.1725].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from r_transversetarsal to r_tarsometatarsal_4 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([-4.9095, 0.0353, 0.5574, -5.3615, 0.0164, 2.0085].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from r_transversetarsal to r_tarsometatarsal_5 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_4")
                                            .setDEF("hanim_r_tarsometatarsal_4")
                                            .setCenter([-4.7255, 0.0211, 2.1725].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([-4.7255, 0.0211, 2.1725].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-4.7255, 0.0211, 2.1725, -4.8755, 0.0076, 4.5165].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from r_tarsometatarsal_4 to r_metatarsophalangeal_4 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_4")
                                                .setDEF("hanim_r_metatarsophalangeal_4")
                                                .setCenter([-4.8755, 0.0076, 4.5165].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([-4.8755, 0.0076, 4.5165].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-4.8755, 0.0076, 4.5165, -5.0655, 0.0049, 5.1895].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from r_metatarsophalangeal_4 to r_tarsal_proximal_interphalangeal_4 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_4")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_4")
                                                    .setCenter([-5.0655, 0.0049, 5.1895].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([-5.0655, 0.0049, 5.1895].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-5.0655, 0.0049, 5.1895, -5.1335, 0.0011, 5.5175].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from r_tarsal_proximal_interphalangeal_4 to r_tarsal_distal_interphalangeal_4 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_tarsal_distal_phalanx_4_tip")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_4_tip")
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite r_tarsal_distal_phalanx_4_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_4")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_4")
                                                        .setCenter([-5.1335, 0.0011, 5.5175].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("r_tarsometatarsal_5")
                                            .setDEF("hanim_r_tarsometatarsal_5")
                                            .setCenter([-5.3615, 0.0164, 2.0085].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([-5.3615, 0.0164, 2.0085].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([-5.3615, 0.0164, 2.0085, -5.5055, 0.0067, 4.3115].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from r_tarsometatarsal_5 to r_metatarsophalangeal_5 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimSite.new()
                                                    .setName("r_metatarsal_phalanx_5_pt")
                                                    .setDEF("hanim_r_metatarsal_phalanx_5_pt")
                                                    .addChild(TouchSensor.new()
                                                        .setDescription("HAnimSite r_metatarsal_phalanx_5_pt")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimSiteShape")
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("r_metatarsophalangeal_5")
                                                .setDEF("hanim_r_metatarsophalangeal_5")
                                                .setCenter([-5.5055, 0.0067, 4.3115].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([-5.5055, 0.0067, 4.3115].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([-5.5055, 0.0067, 4.3115, -5.6085, 0.003, 4.6485].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from r_metatarsophalangeal_5 to r_tarsal_proximal_interphalangeal_5 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("r_tarsal_proximal_interphalangeal_5")
                                                    .setDEF("hanim_r_tarsal_proximal_interphalangeal_5")
                                                    .setCenter([-5.6085, 0.003, 4.6485].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([-5.6085, 0.003, 4.6485].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([-5.6085, 0.003, 4.6485, -5.6495, 0, 4.9925].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from r_tarsal_proximal_interphalangeal_5 to r_tarsal_distal_interphalangeal_5 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimSite.new()
                                                            .setName("r_tarsal_distal_phalanx_5_tip")
                                                            .setDEF("hanim_r_tarsal_distal_phalanx_5_tip")
                                                            .addChild(TouchSensor.new()
                                                                .setDescription("HAnimSite r_tarsal_distal_phalanx_5_tip")
                                                            )
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimSiteShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("r_tarsal_distal_interphalangeal_5")
                                                        .setDEF("hanim_r_tarsal_distal_interphalangeal_5")
                                                        .setCenter([-5.6495, 0, 4.9925].to_java Java::float)
                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
                .addChild(HAnimJoint.new()
                    .setName("vl5")
                    .setDEF("hanim_vl5")
                    .setCenter([0.0028, 1.0568, -0.0776].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")
                        .addChild(Transform.new()
                            .setTranslation([0.0028, 1.0568, -0.0776].to_java Java::float)
                            .addChild(Transform.new()
                    .addComments(CommentsBlock.new("Empty Transform"))
                                .addChild(Shape.new()
                                    .setUSE("HAnimJointShape")
                                )
                            )
                        )
                        .addChild(Shape.new()
                            .setGeometry(LineSet.new()
                                .setVertexCount([2].to_java Java::int)
                                .setCoord(Coordinate.new()
                                    .setPoint([0.0028, 1.0568, -0.0776, 0.0035, 1.0925, -0.0787].to_java Java::float)
                                )
                    .addComments(CommentsBlock.new("from vl5 to vl4 vertices 2"))
                                .setColor(ColorRGBA.new()
                                    .setUSE("HAnimSegmentLineColorRGBA")
                                )
                            )
                        )
                    )
                    .addChild(HAnimJoint.new()
                        .setName("vl4")
                        .setDEF("hanim_vl4")
                        .setCenter([0.0035, 1.0925, -0.0787].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")
                            .addChild(Transform.new()
                                .setTranslation([0.0035, 1.0925, -0.0787].to_java Java::float)
                                .addChild(Transform.new()
                      .addComments(CommentsBlock.new("Empty Transform"))
                                    .addChild(Shape.new()
                                        .setUSE("HAnimJointShape")
                                    )
                                )
                            )
                            .addChild(Shape.new()
                                .setGeometry(LineSet.new()
                                    .setVertexCount([2].to_java Java::int)
                                    .setCoord(Coordinate.new()
                                        .setPoint([0.0035, 1.0925, -0.0787, 0.0041, 1.1276, -0.0796].to_java Java::float)
                                    )
                      .addComments(CommentsBlock.new("from vl4 to vl3 vertices 2"))
                                    .setColor(ColorRGBA.new()
                                        .setUSE("HAnimSegmentLineColorRGBA")
                                    )
                                )
                            )
                        )
                        .addChild(HAnimJoint.new()
                            .setName("vl3")
                            .setDEF("hanim_vl3")
                            .setCenter([0.0041, 1.1276, -0.0796].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")
                                .addChild(Transform.new()
                                    .setTranslation([0.0041, 1.1276, -0.0796].to_java Java::float)
                                    .addChild(Transform.new()
                        .addComments(CommentsBlock.new("Empty Transform"))
                                        .addChild(Shape.new()
                                            .setUSE("HAnimJointShape")
                                        )
                                    )
                                )
                                .addChild(Shape.new()
                                    .setGeometry(LineSet.new()
                                        .setVertexCount([2].to_java Java::int)
                                        .setCoord(Coordinate.new()
                                            .setPoint([0.0041, 1.1276, -0.0796, 0.0045, 1.1546, -0.08].to_java Java::float)
                                        )
                        .addComments(CommentsBlock.new("from vl3 to vl2 vertices 2"))
                                        .setColor(ColorRGBA.new()
                                            .setUSE("HAnimSegmentLineColorRGBA")
                                        )
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("l_rib10_pt")
                                    .setDEF("hanim_l_rib10_pt")
                                    .setTranslation([0.0871, 1.1925, 0.0992].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite l_rib10_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("HAnimSiteShape")
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("r_rib10_pt")
                                    .setDEF("hanim_r_rib10_pt")
                                    .setTranslation([-0.0711, 1.1941, 0.1016].to_java Java::float)
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite r_rib10_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("HAnimSiteShape")
                                    )
                                )
                                .addChild(HAnimSite.new()
                                    .setName("spine_2_middle_back_pt")
                                    .setDEF("hanim_spine_2_middle_back_pt")
                                    .addChild(TouchSensor.new()
                                        .setDescription("HAnimSite spine_2_middle_back_pt")
                                    )
                                    .addChild(Shape.new()
                                        .setUSE("HAnimSiteShape")
                                    )
                                )
                            )
                            .addChild(HAnimJoint.new()
                                .setName("vl2")
                                .setDEF("hanim_vl2")
                                .setCenter([0.0045, 1.1546, -0.08].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")
                                    .addChild(Transform.new()
                                        .setTranslation([0.0045, 1.1546, -0.08].to_java Java::float)
                                        .addChild(Transform.new()
                          .addComments(CommentsBlock.new("Empty Transform"))
                                            .addChild(Shape.new()
                                                .setUSE("HAnimJointShape")
                                            )
                                        )
                                    )
                                    .addChild(Shape.new()
                                        .setGeometry(LineSet.new()
                                            .setVertexCount([2].to_java Java::int)
                                            .setCoord(Coordinate.new()
                                                .setPoint([0.0045, 1.1546, -0.08, 0.0048, 1.1912, -0.0805].to_java Java::float)
                                            )
                          .addComments(CommentsBlock.new("from vl2 to vl1 vertices 2"))
                                            .setColor(ColorRGBA.new()
                                                .setUSE("HAnimSegmentLineColorRGBA")
                                            )
                                        )
                                    )
                                )
                                .addChild(HAnimJoint.new()
                                    .setName("vl1")
                                    .setDEF("hanim_vl1")
                                    .setCenter([0.0048, 1.1912, -0.0805].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")
                                        .addChild(Transform.new()
                                            .setTranslation([0.0048, 1.1912, -0.0805].to_java Java::float)
                                            .addChild(Transform.new()
                            .addComments(CommentsBlock.new("Empty Transform"))
                                                .addChild(Shape.new()
                                                    .setUSE("HAnimJointShape")
                                                )
                                            )
                                        )
                                        .addChild(Shape.new()
                                            .setGeometry(LineSet.new()
                                                .setVertexCount([2].to_java Java::int)
                                                .setCoord(Coordinate.new()
                                                    .setPoint([0.0048, 1.1912, -0.0805, 0.0051, 1.2278, -0.0808].to_java Java::float)
                                                )
                            .addComments(CommentsBlock.new("from vl1 to vt12 vertices 2"))
                                                .setColor(ColorRGBA.new()
                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                )
                                            )
                                        )
                                    )
                                    .addChild(HAnimJoint.new()
                                        .setName("vt12")
                                        .setDEF("hanim_vt12")
                                        .setCenter([0.0051, 1.2278, -0.0808].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")
                                            .addChild(Transform.new()
                                                .setTranslation([0.0051, 1.2278, -0.0808].to_java Java::float)
                                                .addChild(Transform.new()
                              .addComments(CommentsBlock.new("Empty Transform"))
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimJointShape")
                                                    )
                                                )
                                            )
                                            .addChild(Shape.new()
                                                .setGeometry(LineSet.new()
                                                    .setVertexCount([2].to_java Java::int)
                                                    .setCoord(Coordinate.new()
                                                        .setPoint([0.0051, 1.2278, -0.0808, 0.0053, 1.2679, -0.081].to_java Java::float)
                                                    )
                              .addComments(CommentsBlock.new("from vt12 to vt11 vertices 2"))
                                                    .setColor(ColorRGBA.new()
                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                    )
                                                )
                                            )
                                        )
                                        .addChild(HAnimJoint.new()
                                            .setName("vt11")
                                            .setDEF("hanim_vt11")
                                            .setCenter([0.0053, 1.2679, -0.081].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")
                                                .addChild(Transform.new()
                                                    .setTranslation([0.0053, 1.2679, -0.081].to_java Java::float)
                                                    .addChild(Transform.new()
                                .addComments(CommentsBlock.new("Empty Transform"))
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimJointShape")
                                                        )
                                                    )
                                                )
                                                .addChild(Shape.new()
                                                    .setGeometry(LineSet.new()
                                                        .setVertexCount([2].to_java Java::int)
                                                        .setCoord(Coordinate.new()
                                                            .setPoint([0.0053, 1.2679, -0.081, 0.0056, 1.2848, -0.0822].to_java Java::float)
                                                        )
                                .addComments(CommentsBlock.new("from vt11 to vt10 vertices 2"))
                                                        .setColor(ColorRGBA.new()
                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimSite.new()
                                                    .setName("substernale_pt")
                                                    .setDEF("hanim_substernale_pt")
                                                    .setTranslation([0.0085, 1.2995, 0.1147].to_java Java::float)
                                                    .addChild(TouchSensor.new()
                                                        .setDescription("HAnimSite substernale_pt")
                                                    )
                                                    .addChild(Shape.new()
                                                        .setUSE("HAnimSiteShape")
                                                    )
                                                )
                                            )
                                            .addChild(HAnimJoint.new()
                                                .setName("vt10")
                                                .setDEF("hanim_vt10")
                                                .setCenter([0.0056, 1.2848, -0.0822].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")
                                                    .addChild(Transform.new()
                                                        .setTranslation([0.0056, 1.2848, -0.0822].to_java Java::float)
                                                        .addChild(Transform.new()
                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                            .addChild(Shape.new()
                                                                .setUSE("HAnimJointShape")
                                                            )
                                                        )
                                                    )
                                                    .addChild(Shape.new()
                                                        .setGeometry(LineSet.new()
                                                            .setVertexCount([2].to_java Java::int)
                                                            .setCoord(Coordinate.new()
                                                                .setPoint([0.0056, 1.2848, -0.0822, 0.0057, 1.3126, -0.0838].to_java Java::float)
                                                            )
                                  .addComments(CommentsBlock.new("from vt10 to vt9 vertices 2"))
                                                            .setColor(ColorRGBA.new()
                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("l_thelion_pt")
                                                        .setDEF("hanim_l_thelion_pt")
                                                        .setTranslation([0.0918, 1.3382, 0.1192].to_java Java::float)
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite l_thelion_pt")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimSiteShape")
                                                        )
                                                    )
                                                    .addChild(HAnimSite.new()
                                                        .setName("r_thelion_pt")
                                                        .setDEF("hanim_r_thelion_pt")
                                                        .setTranslation([-0.0736, 1.3385, 0.1217].to_java Java::float)
                                                        .addChild(TouchSensor.new()
                                                            .setDescription("HAnimSite r_thelion_pt")
                                                        )
                                                        .addChild(Shape.new()
                                                            .setUSE("HAnimSiteShape")
                                                        )
                                                    )
                                                )
                                                .addChild(HAnimJoint.new()
                                                    .setName("vt9")
                                                    .setDEF("hanim_vt9")
                                                    .setCenter([0.0057, 1.3126, -0.0838].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")
                                                        .addChild(Transform.new()
                                                            .setTranslation([0.0057, 1.3126, -0.0838].to_java Java::float)
                                                            .addChild(Transform.new()
                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                .addChild(Shape.new()
                                                                    .setUSE("HAnimJointShape")
                                                                )
                                                            )
                                                        )
                                                        .addChild(Shape.new()
                                                            .setGeometry(LineSet.new()
                                                                .setVertexCount([2].to_java Java::int)
                                                                .setCoord(Coordinate.new()
                                                                    .setPoint([0.0057, 1.3126, -0.0838, 0.0057, 1.3382, -0.0845].to_java Java::float)
                                                                )
                                    .addComments(CommentsBlock.new("from vt9 to vt8 vertices 2"))
                                                                .setColor(ColorRGBA.new()
                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                )
                                                            )
                                                        )
                                                    )
                                                    .addChild(HAnimJoint.new()
                                                        .setName("vt8")
                                                        .setDEF("hanim_vt8")
                                                        .setCenter([0.0057, 1.3382, -0.0845].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")
                                                            .addChild(Transform.new()
                                                                .setTranslation([0.0057, 1.3382, -0.0845].to_java Java::float)
                                                                .addChild(Transform.new()
                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                    .addChild(Shape.new()
                                                                        .setUSE("HAnimJointShape")
                                                                    )
                                                                )
                                                            )
                                                            .addChild(Shape.new()
                                                                .setGeometry(LineSet.new()
                                                                    .setVertexCount([2].to_java Java::int)
                                                                    .setCoord(Coordinate.new()
                                                                        .setPoint([0.0057, 1.3382, -0.0845, 0.0058, 1.3625, -0.0833].to_java Java::float)
                                                                    )
                                      .addComments(CommentsBlock.new("from vt8 to vt7 vertices 2"))
                                                                    .setColor(ColorRGBA.new()
                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                    )
                                                                )
                                                            )
                                                        )
                                                        .addChild(HAnimJoint.new()
                                                            .setName("vt7")
                                                            .setDEF("hanim_vt7")
                                                            .setCenter([0.0058, 1.3625, -0.0833].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")
                                                                .addChild(Transform.new()
                                                                    .setTranslation([0.0058, 1.3625, -0.0833].to_java Java::float)
                                                                    .addChild(Transform.new()
                                        .addComments(CommentsBlock.new("Empty Transform"))
                                                                        .addChild(Shape.new()
                                                                            .setUSE("HAnimJointShape")
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(Shape.new()
                                                                    .setGeometry(LineSet.new()
                                                                        .setVertexCount([2].to_java Java::int)
                                                                        .setCoord(Coordinate.new()
                                                                            .setPoint([0.0058, 1.3625, -0.0833, 0.0059, 1.3866, -0.08].to_java Java::float)
                                                                        )
                                        .addComments(CommentsBlock.new("from vt7 to vt6 vertices 2"))
                                                                        .setColor(ColorRGBA.new()
                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(HAnimSite.new()
                                                                    .setName("l_chest_midsagittal_plane_pt")
                                                                    .setDEF("hanim_l_chest_midsagittal_plane_pt")
                                                                    .addChild(TouchSensor.new()
                                                                        .setDescription("HAnimSite l_chest_midsagittal_plane_pt")
                                                                    )
                                                                    .addChild(Shape.new()
                                                                        .setUSE("HAnimSiteShape")
                                                                    )
                                                                )
                                                                .addChild(HAnimSite.new()
                                                                    .setName("mesosternale_pt")
                                                                    .setDEF("hanim_mesosternale_pt")
                                                                    .addChild(TouchSensor.new()
                                                                        .setDescription("HAnimSite mesosternale_pt")
                                                                    )
                                                                    .addChild(Shape.new()
                                                                        .setUSE("HAnimSiteShape")
                                                                    )
                                                                )
                                                                .addChild(HAnimSite.new()
                                                                    .setName("r_chest_midsagittal_plane_pt")
                                                                    .setDEF("hanim_r_chest_midsagittal_plane_pt")
                                                                    .addChild(TouchSensor.new()
                                                                        .setDescription("HAnimSite r_chest_midsagittal_plane_pt")
                                                                    )
                                                                    .addChild(Shape.new()
                                                                        .setUSE("HAnimSiteShape")
                                                                    )
                                                                )
                                                                .addChild(HAnimSite.new()
                                                                    .setName("rear_center_midsagittal_plane_pt")
                                                                    .setDEF("hanim_rear_center_midsagittal_plane_pt")
                                                                    .addChild(TouchSensor.new()
                                                                        .setDescription("HAnimSite rear_center_midsagittal_plane_pt")
                                                                    )
                                                                    .addChild(Shape.new()
                                                                        .setUSE("HAnimSiteShape")
                                                                    )
                                                                )
                                                            )
                                                            .addChild(HAnimJoint.new()
                                                                .setName("vt6")
                                                                .setDEF("hanim_vt6")
                                                                .setCenter([0.0059, 1.3866, -0.08].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")
                                                                    .addChild(Transform.new()
                                                                        .setTranslation([0.0059, 1.3866, -0.08].to_java Java::float)
                                                                        .addChild(Transform.new()
                                          .addComments(CommentsBlock.new("Empty Transform"))
                                                                            .addChild(Shape.new()
                                                                                .setUSE("HAnimJointShape")
                                                                            )
                                                                        )
                                                                    )
                                                                    .addChild(Shape.new()
                                                                        .setGeometry(LineSet.new()
                                                                            .setVertexCount([2].to_java Java::int)
                                                                            .setCoord(Coordinate.new()
                                                                                .setPoint([0.0059, 1.3866, -0.08, 0.006, 1.4102, -0.0745].to_java Java::float)
                                                                            )
                                          .addComments(CommentsBlock.new("from vt6 to vt5 vertices 2"))
                                                                            .setColor(ColorRGBA.new()
                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                            )
                                                                        )
                                                                    )
                                                                    .addChild(HAnimSite.new()
                                                                        .setName("spine_1_middle_back_pt")
                                                                        .setDEF("hanim_spine_1_middle_back_pt")
                                                                        .addChild(TouchSensor.new()
                                                                            .setDescription("HAnimSite spine_1_middle_back_pt")
                                                                        )
                                                                        .addChild(Shape.new()
                                                                            .setUSE("HAnimSiteShape")
                                                                        )
                                                                    )
                                                                )
                                                                .addChild(HAnimJoint.new()
                                                                    .setName("vt5")
                                                                    .setDEF("hanim_vt5")
                                                                    .setCenter([0.006, 1.4102, -0.0745].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")
                                                                        .addChild(Transform.new()
                                                                            .setTranslation([0.006, 1.4102, -0.0745].to_java Java::float)
                                                                            .addChild(Transform.new()
                                            .addComments(CommentsBlock.new("Empty Transform"))
                                                                                .addChild(Shape.new()
                                                                                    .setUSE("HAnimJointShape")
                                                                                )
                                                                            )
                                                                        )
                                                                        .addChild(Shape.new()
                                                                            .setGeometry(LineSet.new()
                                                                                .setVertexCount([2].to_java Java::int)
                                                                                .setCoord(Coordinate.new()
                                                                                    .setPoint([0.006, 1.4102, -0.0745, 0.0061, 1.432, -0.0675].to_java Java::float)
                                                                                )
                                            .addComments(CommentsBlock.new("from vt5 to vt4 vertices 2"))
                                                                                .setColor(ColorRGBA.new()
                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                )
                                                                            )
                                                                        )
                                                                    )
                                                                    .addChild(HAnimJoint.new()
                                                                        .setName("vt4")
                                                                        .setDEF("hanim_vt4")
                                                                        .setCenter([0.0061, 1.432, -0.0675].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")
                                                                            .addChild(Transform.new()
                                                                                .setTranslation([0.0061, 1.432, -0.0675].to_java Java::float)
                                                                                .addChild(Transform.new()
                                              .addComments(CommentsBlock.new("Empty Transform"))
                                                                                    .addChild(Shape.new()
                                                                                        .setUSE("HAnimJointShape")
                                                                                    )
                                                                                )
                                                                            )
                                                                            .addChild(Shape.new()
                                                                                .setGeometry(LineSet.new()
                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                    .setCoord(Coordinate.new()
                                                                                        .setPoint([0.0061, 1.432, -0.0675, 0.0062, 1.4583, -0.057].to_java Java::float)
                                                                                    )
                                              .addComments(CommentsBlock.new("from vt4 to vt3 vertices 2"))
                                                                                    .setColor(ColorRGBA.new()
                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                    )
                                                                                )
                                                                            )
                                                                        )
                                                                        .addChild(HAnimJoint.new()
                                                                            .setName("vt3")
                                                                            .setDEF("hanim_vt3")
                                                                            .setCenter([0.0062, 1.4583, -0.057].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")
                                                                                .addChild(Transform.new()
                                                                                    .setTranslation([0.0062, 1.4583, -0.057].to_java Java::float)
                                                                                    .addChild(Transform.new()
                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                        .addChild(Shape.new()
                                                                                            .setUSE("HAnimJointShape")
                                                                                        )
                                                                                    )
                                                                                )
                                                                                .addChild(Shape.new()
                                                                                    .setGeometry(LineSet.new()
                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                        .setCoord(Coordinate.new()
                                                                                            .setPoint([0.0062, 1.4583, -0.057, 0.0063, 1.4761, -0.0484].to_java Java::float)
                                                                                        )
                                                .addComments(CommentsBlock.new("from vt3 to vt2 vertices 2"))
                                                                                        .setColor(ColorRGBA.new()
                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                        )
                                                                                    )
                                                                                )
                                                                            )
                                                                            .addChild(HAnimJoint.new()
                                                                                .setName("vt2")
                                                                                .setDEF("hanim_vt2")
                                                                                .setCenter([0.0063, 1.4761, -0.0484].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")
                                                                                    .addChild(Transform.new()
                                                                                        .setTranslation([0.0063, 1.4761, -0.0484].to_java Java::float)
                                                                                        .addChild(Transform.new()
                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimJointShape")
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(Shape.new()
                                                                                        .setGeometry(LineSet.new()
                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                            .setCoord(Coordinate.new()
                                                                                                .setPoint([0.0063, 1.4761, -0.0484, 0.0065, 1.4951, -0.0387].to_java Java::float)
                                                                                            )
                                                  .addComments(CommentsBlock.new("from vt2 to vt1 vertices 2"))
                                                                                            .setColor(ColorRGBA.new()
                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimSite.new()
                                                                                        .setName("cervicale_pt")
                                                                                        .setDEF("hanim_cervicale_pt")
                                                                                        .setTranslation([0.0064, 1.52, -0.0815].to_java Java::float)
                                                                                        .addChild(TouchSensor.new()
                                                                                            .setDescription("HAnimSite cervicale_pt")
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setUSE("HAnimSiteShape")
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimSite.new()
                                                                                        .setName("suprasternale_pt")
                                                                                        .setDEF("hanim_suprasternale_pt")
                                                                                        .setTranslation([0.0084, 1.4714, 0.0551].to_java Java::float)
                                                                                        .addChild(TouchSensor.new()
                                                                                            .setDescription("HAnimSite suprasternale_pt")
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setUSE("HAnimSiteShape")
                                                                                        )
                                                                                    )
                                                                                )
                                                                                .addChild(HAnimJoint.new()
                                                                                    .setName("vt1")
                                                                                    .setDEF("hanim_vt1")
                                                                                    .setCenter([0.0065, 1.4951, -0.0387].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")
                                                                                        .addChild(Transform.new()
                                                                                            .setTranslation([0.0065, 1.4951, -0.0387].to_java Java::float)
                                                                                            .addChild(Transform.new()
                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                .addChild(Shape.new()
                                                                                                    .setUSE("HAnimJointShape")
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setGeometry(LineSet.new()
                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                .setCoord(Coordinate.new()
                                                                                                    .setPoint([0.0065, 1.4951, -0.0387, 0.0066, 1.5132, -0.0301].to_java Java::float)
                                                                                                )
                                                    .addComments(CommentsBlock.new("from vt1 to vc7 vertices 2"))
                                                                                                .setColor(ColorRGBA.new()
                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("l_neck_base_pt")
                                                                                            .setDEF("hanim_l_neck_base_pt")
                                                                                            .setTranslation([0.0646, 1.5141, -0.038].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite l_neck_base_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("r_neck_base_pt")
                                                                                            .setDEF("hanim_r_neck_base_pt")
                                                                                            .setTranslation([-0.0419, 1.5149, -0.022].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite r_neck_base_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setGeometry(LineSet.new()
                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                .setCoord(Coordinate.new()
                                                                                                    .setPoint([0.0065, 1.4951, -0.0387, 0.082, 1.4488, -0.0353].to_java Java::float)
                                                                                                )
                                                    .addComments(CommentsBlock.new("from vt1 to l_sternoclavicular vertices 2"))
                                                                                                .setColor(ColorRGBA.new()
                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("l_acromion_pt")
                                                                                            .setDEF("hanim_l_acromion_pt")
                                                                                            .setTranslation([0.2032, 1.476, -0.049].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite l_acromion_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("l_axilla_distal_pt")
                                                                                            .setDEF("hanim_l_axilla_distal_pt")
                                                                                            .setTranslation([0.1706, 1.4072, -0.0875].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite l_axilla_distal_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("l_axilla_posterior_folds_pt")
                                                                                            .setDEF("hanim_l_axilla_posterior_folds_pt")
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite l_axilla_posterior_folds_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("l_axilla_proximal_pt")
                                                                                            .setDEF("hanim_l_axilla_proximal_pt")
                                                                                            .setTranslation([0.1777, 1.4065, -0.0075].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite l_axilla_proximal_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("l_clavicale_pt")
                                                                                            .setDEF("hanim_l_clavicale_pt")
                                                                                            .setTranslation([0.0271, 1.4943, 0.0394].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite l_clavicale_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(Shape.new()
                                                                                            .setGeometry(LineSet.new()
                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                .setCoord(Coordinate.new()
                                                                                                    .setPoint([0.0065, 1.4951, -0.0387, -0.0694, 1.46, -0.033].to_java Java::float)
                                                                                                )
                                                    .addComments(CommentsBlock.new("from vt1 to r_sternoclavicular vertices 2"))
                                                                                                .setColor(ColorRGBA.new()
                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("r_acromion_pt")
                                                                                            .setDEF("hanim_r_acromion_pt")
                                                                                            .setTranslation([-0.1905, 1.4791, -0.0431].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite r_acromion_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("r_axilla_distal_pt")
                                                                                            .setDEF("hanim_r_axilla_distal_pt")
                                                                                            .setTranslation([-0.1603, 1.4098, -0.0826].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite r_axilla_distal_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("r_axilla_posterior_folds_pt")
                                                                                            .setDEF("hanim_r_axilla_posterior_folds_pt")
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite r_axilla_posterior_folds_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("r_axilla_proximal_pt")
                                                                                            .setDEF("hanim_r_axilla_proximal_pt")
                                                                                            .setTranslation([-0.1626, 1.4072, -0.0031].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite r_axilla_proximal_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimSite.new()
                                                                                            .setName("r_clavicale_pt")
                                                                                            .setDEF("hanim_r_clavicale_pt")
                                                                                            .setTranslation([-0.0115, 1.4943, 0.04].to_java Java::float)
                                                                                            .addChild(TouchSensor.new()
                                                                                                .setDescription("HAnimSite r_clavicale_pt")
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setUSE("HAnimSiteShape")
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("vc7")
                                                                                        .setDEF("hanim_vc7")
                                                                                        .setCenter([0.0066, 1.5132, -0.0301].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")
                                                                                            .addChild(Transform.new()
                                                                                                .setTranslation([0.0066, 1.5132, -0.0301].to_java Java::float)
                                                                                                .addChild(Transform.new()
                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("HAnimJointShape")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setGeometry(LineSet.new()
                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([0.0066, 1.5132, -0.0301, 0.0066, 1.5357, -0.0143].to_java Java::float)
                                                                                                    )
                                                      .addComments(CommentsBlock.new("from vc7 to vc6 vertices 2"))
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("vc6")
                                                                                            .setDEF("hanim_vc6")
                                                                                            .setCenter([0.0066, 1.5357, -0.0143].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")
                                                                                                .addChild(Transform.new()
                                                                                                    .setTranslation([0.0066, 1.5357, -0.0143].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                        .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimJointShape")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(LineSet.new()
                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0.0066, 1.5357, -0.0143, 0.0066, 1.552, -0.0082].to_java Java::float)
                                                                                                        )
                                                        .addComments(CommentsBlock.new("from vc6 to vc5 vertices 2"))
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("vc5")
                                                                                                .setDEF("hanim_vc5")
                                                                                                .setCenter([0.0066, 1.552, -0.0082].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")
                                                                                                    .addChild(Transform.new()
                                                                                                        .setTranslation([0.0066, 1.552, -0.0082].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                          .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("HAnimJointShape")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(LineSet.new()
                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0.0066, 1.552, -0.0082, 0.0066, 1.5662, -0.0084].to_java Java::float)
                                                                                                            )
                                                          .addComments(CommentsBlock.new("from vc5 to vc4 vertices 2"))
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("vc4")
                                                                                                    .setDEF("hanim_vc4")
                                                                                                    .setCenter([0.0066, 1.5662, -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("c4")
                                                                                                        .setDEF("hanim_c4")
                                                                                                        .addChild(Transform.new()
                                                                                                            .setTranslation([0.0066, 1.5662, -0.0084].to_java Java::float)
                                                                                                            .addChild(Transform.new()
                                                            .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(LineSet.new()
                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0.0066, 1.5662, -0.0084, 0.0066, 1.58, -0.0103].to_java Java::float)
                                                                                                                )
                                                            .addComments(CommentsBlock.new("from vc4 to vc3 vertices 2"))
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("vc3")
                                                                                                        .setDEF("hanim_vc3")
                                                                                                        .setCenter([0.0066, 1.58, -0.0103].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")
                                                                                                            .addChild(Transform.new()
                                                                                                                .setTranslation([0.0066, 1.58, -0.0103].to_java Java::float)
                                                                                                                .addChild(Transform.new()
                                                              .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0.0066, 1.58, -0.0103, 0.0066, 1.5928, -0.0103].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from vc3 to vc2 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimSite.new()
                                                                                                                .setName("adams_apple_pt")
                                                                                                                .setDEF("hanim_adams_apple_pt")
                                                                                                                .addChild(TouchSensor.new()
                                                                                                                    .setDescription("HAnimSite adams_apple_pt")
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("vc2")
                                                                                                            .setDEF("hanim_vc2")
                                                                                                            .setCenter([0.0066, 1.5928, -0.0103].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([0.0066, 1.5928, -0.0103].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([0.0066, 1.5928, -0.0103, 0.0066, 1.6144, -0.0034].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from vc2 to vc1 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("vc1")
                                                                                                                .setDEF("hanim_vc1")
                                                                                                                .setCenter([0.0066, 1.6144, -0.0034].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([0.0066, 1.6144, -0.0034].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.0066, 1.6144, -0.0034, 0.0044, 1.6209, 0.0236].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from vc1 to skullbase vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("glabella_pt")
                                                                                                                        .setDEF("hanim_glabella_pt")
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite glabella_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("l_ectocanthus_pt")
                                                                                                                        .setDEF("hanim_l_ectocanthus_pt")
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite l_ectocanthus_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("l_infraorbitale_pt")
                                                                                                                        .setDEF("hanim_l_infraorbitale_pt")
                                                                                                                        .setTranslation([0.0341, 1.6171, 0.0752].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite l_infraorbitale_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("l_tragion_pt")
                                                                                                                        .setDEF("hanim_l_tragion_pt")
                                                                                                                        .setTranslation([0.0739, 1.6348, 0.0282].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite l_tragion_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("nuchale_pt")
                                                                                                                        .setDEF("hanim_nuchale_pt")
                                                                                                                        .setTranslation([0.0039, 1.5972, -0.0796].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite nuchale_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("opisthocranion_pt")
                                                                                                                        .setDEF("hanim_opisthocranion_pt")
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite opisthocranion_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("r_ectocanthus_pt")
                                                                                                                        .setDEF("hanim_r_ectocanthus_pt")
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite r_ectocanthus_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("r_infraorbitale_pt")
                                                                                                                        .setDEF("hanim_r_infraorbitale_pt")
                                                                                                                        .setTranslation([-0.0237, 1.6171, 0.0752].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite r_infraorbitale_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("r_tragion_pt")
                                                                                                                        .setDEF("hanim_r_tragion_pt")
                                                                                                                        .setTranslation([-0.0646, 1.6347, 0.0302].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite r_tragion_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("sellion_pt")
                                                                                                                        .setDEF("hanim_sellion_pt")
                                                                                                                        .setTranslation([0.0058, 1.6316, 0.0852].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite sellion_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimSite.new()
                                                                                                                        .setName("skull_vertex_pt")
                                                                                                                        .setDEF("hanim_skull_vertex_pt")
                                                                                                                        .setTranslation([0.005, 1.7504, 0.0055].to_java Java::float)
                                                                                                                        .addChild(TouchSensor.new()
                                                                                                                            .setDescription("HAnimSite skull_vertex_pt")
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("skullbase")
                                                                                                                    .setDEF("hanim_skullbase")
                                                                                                                    .setCenter([0.0044, 1.6209, 0.0236].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([0.0044, 1.6209, 0.0236].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.0044, 1.6209, 0.0236, 2.2365, 1.87, 1.9285].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from skullbase to l_eyelid_joint vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.0044, 1.6209, 0.0236, -2.2535, 1.87, 1.9285].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from skullbase to r_eyelid_joint vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.0044, 1.6209, 0.0236, 2.1305, 1.8444, 4.1555].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from skullbase to l_eyeball_joint vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.0044, 1.6209, 0.0236, -2.1475, 1.8444, 4.1555].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from skullbase to r_eyeball_joint vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.0044, 1.6209, 0.0236, 0.9581, 1.8563, 5.2175].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from skullbase to l_eyebrow_joint vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.0044, 1.6209, 0.0236, -0.9751, 1.8563, 5.2175].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from skullbase to r_eyebrow_joint vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.0044, 1.6209, 0.0236, -0.0085, 1.7229, 1.148].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from skullbase to temporomandibular vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_gonion_pt")
                                                                                                                            .setDEF("hanim_l_gonion_pt")
                                                                                                                            .setTranslation([0.0631, 1.553, 0.033].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite l_gonion_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("menton_pt")
                                                                                                                            .setDEF("hanim_menton_pt")
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite menton_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_gonion_pt")
                                                                                                                            .setDEF("hanim_r_gonion_pt")
                                                                                                                            .setTranslation([-0.052, 1.5529, 0.0347].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite r_gonion_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("supramenton_pt")
                                                                                                                            .setDEF("hanim_supramenton_pt")
                                                                                                                            .setTranslation([0.0061, 1.541, 0.0805].to_java Java::float)
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite supramenton_pt")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyelid_joint")
                                                                                                                        .setDEF("hanim_l_eyelid_joint")
                                                                                                                        .setCenter([2.2365, 1.87, 1.9285].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyelid_joint")
                                                                                                                        .setDEF("hanim_r_eyelid_joint")
                                                                                                                        .setCenter([-2.2535, 1.87, 1.9285].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyeball_joint")
                                                                                                                        .setDEF("hanim_l_eyeball_joint")
                                                                                                                        .setCenter([2.1305, 1.8444, 4.1555].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyeball_joint")
                                                                                                                        .setDEF("hanim_r_eyeball_joint")
                                                                                                                        .setCenter([-2.1475, 1.8444, 4.1555].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_eyebrow_joint")
                                                                                                                        .setDEF("hanim_l_eyebrow_joint")
                                                                                                                        .setCenter([0.9581, 1.8563, 5.2175].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_eyebrow_joint")
                                                                                                                        .setDEF("hanim_r_eyebrow_joint")
                                                                                                                        .setCenter([-0.9751, 1.8563, 5.2175].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("temporomandibular")
                                                                                                                        .setDEF("hanim_temporomandibular")
                                                                                                                        .setCenter([-0.0085, 1.7229, 1.148].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("l_sternoclavicular")
                                                                                        .setDEF("hanim_l_sternoclavicular")
                                                                                        .setCenter([0.082, 1.4488, -0.0353].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")
                                                                                            .addChild(Transform.new()
                                                                                                .setTranslation([0.082, 1.4488, -0.0353].to_java Java::float)
                                                                                                .addChild(Transform.new()
                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("HAnimJointShape")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setGeometry(LineSet.new()
                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([0.082, 1.4488, -0.0353, 0.0962, 1.4269, -0.0424].to_java Java::float)
                                                                                                    )
                                                      .addComments(CommentsBlock.new("from l_sternoclavicular to l_acromioclavicular vertices 2"))
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("l_acromioclavicular")
                                                                                            .setDEF("hanim_l_acromioclavicular")
                                                                                            .setCenter([0.0962, 1.4269, -0.0424].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")
                                                                                                .addChild(Transform.new()
                                                                                                    .setTranslation([0.0962, 1.4269, -0.0424].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                        .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimJointShape")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(LineSet.new()
                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([0.0962, 1.4269, -0.0424, 0.2029, 1.4376, -0.0387].to_java Java::float)
                                                                                                        )
                                                        .addComments(CommentsBlock.new("from l_acromioclavicular to l_shoulder vertices 2"))
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_bideltoid_pt")
                                                                                                    .setDEF("hanim_l_bideltoid_pt")
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite l_bideltoid_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("l_humeral_lateral_epicondyles_pt")
                                                                                                    .setDEF("hanim_l_humeral_lateral_epicondyles_pt")
                                                                                                    .setTranslation([0.228, 1.1482, -0.11].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite l_humeral_lateral_epicondyles_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("l_shoulder")
                                                                                                .setDEF("hanim_l_shoulder")
                                                                                                .setCenter([0.2029, 1.4376, -0.0387].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")
                                                                                                    .addChild(Transform.new()
                                                                                                        .setTranslation([0.2029, 1.4376, -0.0387].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                          .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("HAnimJointShape")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(LineSet.new()
                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([0.2029, 1.4376, -0.0387, 0.2014, 1.1357, -0.0682].to_java Java::float)
                                                                                                            )
                                                          .addComments(CommentsBlock.new("from l_shoulder to l_elbow vertices 2"))
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_humeral_medial_epicondyles_pt")
                                                                                                        .setDEF("hanim_l_humeral_medial_epicondyles_pt")
                                                                                                        .setTranslation([0.1735, 1.1272, -0.1113].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite l_humeral_medial_epicondyles_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_olecranon_pt")
                                                                                                        .setDEF("hanim_l_olecranon_pt")
                                                                                                        .setTranslation([-0.1962, 1.1375, -0.1123].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite l_olecranon_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_radial_styloid_pt")
                                                                                                        .setDEF("hanim_l_radial_styloid_pt")
                                                                                                        .setTranslation([0.1901, 0.8645, -0.0415].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite l_radial_styloid_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("l_radiale_pt")
                                                                                                        .setDEF("hanim_l_radiale_pt")
                                                                                                        .setTranslation([0.2182, 1.1212, -0.1167].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite l_radiale_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("l_elbow")
                                                                                                    .setDEF("hanim_l_elbow")
                                                                                                    .setCenter([0.2014, 1.1357, -0.0682].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")
                                                                                                        .addChild(Transform.new()
                                                                                                            .setTranslation([0.2014, 1.1357, -0.0682].to_java Java::float)
                                                                                                            .addChild(Transform.new()
                                                            .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(LineSet.new()
                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([0.2014, 1.1357, -0.0682, 0.1984, 0.8663, -0.0583].to_java Java::float)
                                                                                                                )
                                                            .addComments(CommentsBlock.new("from l_elbow to l_radiocarpal vertices 2"))
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("l_ulnar_styloid_pt")
                                                                                                            .setDEF("hanim_l_ulnar_styloid_pt")
                                                                                                            .setTranslation([-0.2142, 0.8529, -0.0648].to_java Java::float)
                                                                                                            .addChild(TouchSensor.new()
                                                                                                                .setDescription("HAnimSite l_ulnar_styloid_pt")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("l_radiocarpal")
                                                                                                        .setDEF("hanim_l_radiocarpal")
                                                                                                        .setCenter([0.1984, 0.8663, -0.0583].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")
                                                                                                            .addChild(Transform.new()
                                                                                                                .setScale([0.2, 0.2, 0.2].to_java Java::float)
                                                                                                                .setTranslation([0.2, 0.85, -0.05].to_java Java::float)
                                                                                                                .setRotation([0, 0, 1, -3.14].to_java Java::float)
                                                            .addComments(CommentsBlock.new("Transform left hand"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setRotation([0, 1, 0, -1.57].to_java Java::float)
                                                              .addComments(CommentsBlock.new("Transform left hand"))
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0.1984, 0.8663, -0.0583, 8.0485, 0.9213, 1.3235].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from l_radiocarpal to l_midcarpal_1 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0.1984, 0.8663, -0.0583, 8.0485, 0.9225, 0.8386].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from l_radiocarpal to l_midcarpal_2 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0.1984, 0.8663, -0.0583, 8.0395, 0.9246, 0.2513].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from l_radiocarpal to l_midcarpal_3 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([0.1984, 0.8663, -0.0583, 8.0395, 0.921, -0.6795].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from l_radiocarpal to l_midcarpal_4_5 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_1")
                                                                                                            .setDEF("hanim_l_midcarpal_1")
                                                                                                            .setCenter([8.0485, 0.9213, 1.3235].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([8.0485, 0.9213, 1.3235].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([8.0485, 0.9213, 1.3235, 0.1924, 0.8472, -0.0534].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from l_midcarpal_1 to l_carpometacarpal_1 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_1")
                                                                                                                .setDEF("hanim_l_carpometacarpal_1")
                                                                                                                .setCenter([0.1924, 0.8472, -0.0534].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([0.1924, 0.8472, -0.0534].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1924, 0.8472, -0.0534, 0.1951, 0.8226, 0.0246].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from l_carpometacarpal_1 to l_metacarpophalangeal_1 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_1")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_1")
                                                                                                                    .setCenter([0.1951, 0.8226, 0.0246].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([0.1951, 0.8226, 0.0246].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.1951, 0.8226, 0.0246, 0.1955, 0.8159, 0.0464].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from l_metacarpophalangeal_1 to l_carpal_interphalangeal_1 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("l_carpal_distal_phalanx_1_tip")
                                                                                                                            .setDEF("hanim_l_carpal_distal_phalanx_1_tip")
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite l_carpal_distal_phalanx_1_tip")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_interphalangeal_1")
                                                                                                                        .setDEF("hanim_l_carpal_interphalangeal_1")
                                                                                                                        .setCenter([0.1955, 0.8159, 0.0464].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_2")
                                                                                                            .setDEF("hanim_l_midcarpal_2")
                                                                                                            .setCenter([8.0485, 0.9225, 0.8386].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([8.0485, 0.9225, 0.8386].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([8.0485, 0.9225, 0.8386, 0.1983, 0.8024, -0.028].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from l_midcarpal_2 to l_carpometacarpal_2 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("l_metacarpal_phalanx_2_pt")
                                                                                                                    .setDEF("hanim_l_metacarpal_phalanx_2_pt")
                                                                                                                    .setTranslation([0.2009, 0.8139, -0.0237].to_java Java::float)
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite l_metacarpal_phalanx_2_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_2")
                                                                                                                .setDEF("hanim_l_carpometacarpal_2")
                                                                                                                .setCenter([0.1983, 0.8024, -0.028].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([0.1983, 0.8024, -0.028].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1983, 0.8024, -0.028, 0.1983, 0.7815, -0.028].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from l_carpometacarpal_2 to l_metacarpophalangeal_2 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_2")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_2")
                                                                                                                    .setCenter([0.1983, 0.7815, -0.028].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([0.1983, 0.7815, -0.028].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.1983, 0.7815, -0.028, 0.2017, 0.7363, -0.0248].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from l_metacarpophalangeal_2 to l_carpal_proximal_interphalangeal_2 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_2")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_2")
                                                                                                                        .setCenter([0.2017, 0.7363, -0.0248].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([0.2017, 0.7363, -0.0248].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.2017, 0.7363, -0.0248, 0.2028, 0.7139, -0.0236].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from l_carpal_proximal_interphalangeal_2 to l_carpal_distal_interphalangeal_2 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_2_tip")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_2_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_carpal_distal_phalanx_2_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_dactylion_pt")
                                                                                                                                .setDEF("hanim_l_dactylion_pt")
                                                                                                                                .setTranslation([0.2056, 0.6743, -0.0482].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_dactylion_pt")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_2")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_2")
                                                                                                                            .setCenter([0.2028, 0.7139, -0.0236].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_3")
                                                                                                            .setDEF("hanim_l_midcarpal_3")
                                                                                                            .setCenter([8.0395, 0.9246, 0.2513].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([8.0395, 0.9246, 0.2513].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([8.0395, 0.9246, 0.2513, 0.1987, 0.8029, -0.053].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from l_midcarpal_3 to l_carpometacarpal_3 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("l_metacarpal_phalanx_3_pt")
                                                                                                                    .setDEF("hanim_l_metacarpal_phalanx_3_pt")
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite l_metacarpal_phalanx_3_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_3")
                                                                                                                .setDEF("hanim_l_carpometacarpal_3")
                                                                                                                .setCenter([0.1987, 0.8029, -0.053].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([0.1987, 0.8029, -0.053].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1987, 0.8029, -0.053, 0.1987, 0.7818, -0.053].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from l_carpometacarpal_3 to l_metacarpophalangeal_3 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_3")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_3")
                                                                                                                    .setCenter([0.1987, 0.7818, -0.053].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([0.1987, 0.7818, -0.053].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.1987, 0.7818, -0.053, 0.2013, 0.7273, -0.0503].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from l_metacarpophalangeal_3 to l_carpal_proximal_interphalangeal_3 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_3")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_3")
                                                                                                                        .setCenter([0.2013, 0.7273, -0.0503].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([0.2013, 0.7273, -0.0503].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.2013, 0.7273, -0.0503, 0.2026, 0.7011, -0.0494].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from l_carpal_proximal_interphalangeal_3 to l_carpal_distal_interphalangeal_3 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_3_tip")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_3_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_carpal_distal_phalanx_3_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_3")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_3")
                                                                                                                            .setCenter([0.2026, 0.7011, -0.0494].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("l_midcarpal_4_5")
                                                                                                            .setDEF("hanim_l_midcarpal_4_5")
                                                                                                            .setCenter([8.0395, 0.921, -0.6795].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([8.0395, 0.921, -0.6795].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([8.0395, 0.921, -0.6795, 0.1956, 0.8019, -0.0794].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from l_midcarpal_4_5 to l_carpometacarpal_4 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([8.0395, 0.921, -0.6795, 0.1925, 0.8066, -0.1036].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from l_midcarpal_4_5 to l_carpometacarpal_5 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("l_metacarpal_phalanx_5_pt")
                                                                                                                    .setDEF("hanim_l_metacarpal_phalanx_5_pt")
                                                                                                                    .setTranslation([0.1929, 0.786, -0.1122].to_java Java::float)
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite l_metacarpal_phalanx_5_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_4")
                                                                                                                .setDEF("hanim_l_carpometacarpal_4")
                                                                                                                .setCenter([0.1956, 0.8019, -0.0794].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([0.1956, 0.8019, -0.0794].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1956, 0.8019, -0.0794, 0.1956, 0.7815, -0.0794].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from l_carpometacarpal_4 to l_metacarpophalangeal_4 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_4")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_4")
                                                                                                                    .setCenter([0.1956, 0.7815, -0.0794].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([0.1956, 0.7815, -0.0794].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.1956, 0.7815, -0.0794, 0.1973, 0.7287, -0.0777].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from l_metacarpophalangeal_4 to l_carpal_proximal_interphalangeal_4 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_4")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_4")
                                                                                                                        .setCenter([0.1973, 0.7287, -0.0777].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([0.1973, 0.7287, -0.0777].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.1973, 0.7287, -0.0777, 0.1983, 0.7045, -0.0767].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from l_carpal_proximal_interphalangeal_4 to l_carpal_distal_interphalangeal_4 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_4_tip")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_4_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_carpal_distal_phalanx_4_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_4")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_4")
                                                                                                                            .setCenter([0.1983, 0.7045, -0.0767].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("l_carpometacarpal_5")
                                                                                                                .setDEF("hanim_l_carpometacarpal_5")
                                                                                                                .setCenter([0.1925, 0.8066, -0.1036].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([0.1925, 0.8066, -0.1036].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([0.1925, 0.8066, -0.1036, 0.1925, 0.7866, -0.1036].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from l_carpometacarpal_5 to l_metacarpophalangeal_5 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("l_metacarpophalangeal_5")
                                                                                                                    .setDEF("hanim_l_metacarpophalangeal_5")
                                                                                                                    .setCenter([0.1925, 0.7866, -0.1036].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([0.1925, 0.7866, -0.1036].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([0.1925, 0.7866, -0.1036, 0.1938, 0.7452, -0.1024].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from l_metacarpophalangeal_5 to l_carpal_proximal_interphalangeal_5 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("l_carpal_proximal_interphalangeal_5")
                                                                                                                        .setDEF("hanim_l_carpal_proximal_interphalangeal_5")
                                                                                                                        .setCenter([0.1938, 0.7452, -0.1024].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([0.1938, 0.7452, -0.1024].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([0.1938, 0.7452, -0.1024, 0.1948, 0.7277, -0.1017].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from l_carpal_proximal_interphalangeal_5 to l_carpal_distal_interphalangeal_5 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("l_carpal_distal_phalanx_5_tip")
                                                                                                                                .setDEF("hanim_l_carpal_distal_phalanx_5_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite l_carpal_distal_phalanx_5_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("l_carpal_distal_interphalangeal_5")
                                                                                                                            .setDEF("hanim_l_carpal_distal_interphalangeal_5")
                                                                                                                            .setCenter([0.1948, 0.7277, -0.1017].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                    .addChild(HAnimJoint.new()
                                                                                        .setName("r_sternoclavicular")
                                                                                        .setDEF("hanim_r_sternoclavicular")
                                                                                        .setCenter([-0.0694, 1.46, -0.033].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")
                                                                                            .addChild(Transform.new()
                                                                                                .setTranslation([-0.0694, 1.46, -0.033].to_java Java::float)
                                                                                                .addChild(Transform.new()
                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("HAnimJointShape")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(Shape.new()
                                                                                                .setGeometry(LineSet.new()
                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                    .setCoord(Coordinate.new()
                                                                                                        .setPoint([-0.0694, 1.46, -0.033, -0.0836, 1.4281, -0.0401].to_java Java::float)
                                                                                                    )
                                                      .addComments(CommentsBlock.new("from r_sternoclavicular to r_acromioclavicular vertices 2"))
                                                                                                    .setColor(ColorRGBA.new()
                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                        .addChild(HAnimJoint.new()
                                                                                            .setName("r_acromioclavicular")
                                                                                            .setDEF("hanim_r_acromioclavicular")
                                                                                            .setCenter([-0.0836, 1.4281, -0.0401].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")
                                                                                                .addChild(Transform.new()
                                                                                                    .setTranslation([-0.0836, 1.4281, -0.0401].to_java Java::float)
                                                                                                    .addChild(Transform.new()
                                                        .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimJointShape")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(Shape.new()
                                                                                                    .setGeometry(LineSet.new()
                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                        .setCoord(Coordinate.new()
                                                                                                            .setPoint([-0.0836, 1.4281, -0.0401, -0.1907, 1.4407, -0.0325].to_java Java::float)
                                                                                                        )
                                                        .addComments(CommentsBlock.new("from r_acromioclavicular to r_shoulder vertices 2"))
                                                                                                        .setColor(ColorRGBA.new()
                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_bideltoid_pt")
                                                                                                    .setDEF("hanim_r_bideltoid_pt")
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite r_bideltoid_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimSite.new()
                                                                                                    .setName("r_humeral_lateral_epicondyles_pt")
                                                                                                    .setDEF("hanim_r_humeral_lateral_epicondyles_pt")
                                                                                                    .setTranslation([-0.2224, 1.1517, -0.1033].to_java Java::float)
                                                                                                    .addChild(TouchSensor.new()
                                                                                                        .setDescription("HAnimSite r_humeral_lateral_epicondyles_pt")
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                            .addChild(HAnimJoint.new()
                                                                                                .setName("r_shoulder")
                                                                                                .setDEF("hanim_r_shoulder")
                                                                                                .setCenter([-0.1907, 1.4407, -0.0325].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")
                                                                                                    .addChild(Transform.new()
                                                                                                        .setTranslation([-0.1907, 1.4407, -0.0325].to_java Java::float)
                                                                                                        .addChild(Transform.new()
                                                          .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("HAnimJointShape")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(Shape.new()
                                                                                                        .setGeometry(LineSet.new()
                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                            .setCoord(Coordinate.new()
                                                                                                                .setPoint([-0.1907, 1.4407, -0.0325, -0.1949, 1.1388, -0.062].to_java Java::float)
                                                                                                            )
                                                          .addComments(CommentsBlock.new("from r_shoulder to r_elbow vertices 2"))
                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_humeral_medial_epicondyles_pt")
                                                                                                        .setDEF("hanim_r_humeral_medial_epicondyles_pt")
                                                                                                        .setTranslation([-0.168, 1.1298, -0.1062].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite r_humeral_medial_epicondyles_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_olecranon_pt")
                                                                                                        .setDEF("hanim_r_olecranon_pt")
                                                                                                        .setTranslation([-0.1907, 1.1405, -0.1065].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite r_olecranon_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_radial_styloid_pt")
                                                                                                        .setDEF("hanim_r_radial_styloid_pt")
                                                                                                        .setTranslation([-0.1884, 0.8676, -0.036].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite r_radial_styloid_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimSite.new()
                                                                                                        .setName("r_radiale_pt")
                                                                                                        .setDEF("hanim_r_radiale_pt")
                                                                                                        .setTranslation([-0.213, 1.1305, -0.1091].to_java Java::float)
                                                                                                        .addChild(TouchSensor.new()
                                                                                                            .setDescription("HAnimSite r_radiale_pt")
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setUSE("HAnimSiteShape")
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                                .addChild(HAnimJoint.new()
                                                                                                    .setName("r_elbow")
                                                                                                    .setDEF("hanim_r_elbow")
                                                                                                    .setCenter([-0.1949, 1.1388, -0.062].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")
                                                                                                        .addChild(Transform.new()
                                                                                                            .setTranslation([-0.1949, 1.1388, -0.062].to_java Java::float)
                                                                                                            .addChild(Transform.new()
                                                            .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(Shape.new()
                                                                                                            .setGeometry(LineSet.new()
                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                .setCoord(Coordinate.new()
                                                                                                                    .setPoint([-0.1949, 1.1388, -0.062, -0.1959, 0.8694, -0.0521].to_java Java::float)
                                                                                                                )
                                                            .addComments(CommentsBlock.new("from r_elbow to r_radiocarpal vertices 2"))
                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimSite.new()
                                                                                                            .setName("r_ulnar_styloid_pt")
                                                                                                            .setDEF("hanim_r_ulnar_styloid_pt")
                                                                                                            .setTranslation([-0.2117, 0.8562, -0.0584].to_java Java::float)
                                                                                                            .addChild(TouchSensor.new()
                                                                                                                .setDescription("HAnimSite r_ulnar_styloid_pt")
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                    .addChild(HAnimJoint.new()
                                                                                                        .setName("r_radiocarpal")
                                                                                                        .setDEF("hanim_r_radiocarpal")
                                                                                                        .setCenter([-0.1959, 0.8694, -0.0521].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")
                                                                                                            .addChild(Transform.new()
                                                                                                                .setScale([0.2, 0.2, 0.2].to_java Java::float)
                                                                                                                .setTranslation([-0.2, 0.85, -0.05].to_java Java::float)
                                                                                                                .setRotation([0, 0, 1, -3.14].to_java Java::float)
                                                            .addComments(CommentsBlock.new("Transform right hand"))
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setRotation([0, 1, 0, 1.57].to_java Java::float)
                                                              .addComments(CommentsBlock.new("Transform right hand"))
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([-0.1959, 0.8694, -0.0521, -8.0515, 0.9213, 1.3235].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from r_radiocarpal to r_midcarpal_1 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([-0.1959, 0.8694, -0.0521, -8.0515, 0.9225, 0.8386].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from r_radiocarpal to r_midcarpal_2 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([-0.1959, 0.8694, -0.0521, -8.0405, 0.9246, 0.2513].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from r_radiocarpal to r_midcarpal_3 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(Shape.new()
                                                                                                                .setGeometry(LineSet.new()
                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                        .setPoint([-0.1959, 0.8694, -0.0521, -8.0405, 0.921, -0.6795].to_java Java::float)
                                                                                                                    )
                                                              .addComments(CommentsBlock.new("from r_radiocarpal to r_midcarpal_4_5 vertices 2"))
                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_1")
                                                                                                            .setDEF("hanim_r_midcarpal_1")
                                                                                                            .setCenter([-8.0515, 0.9213, 1.3235].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([-8.0515, 0.9213, 1.3235].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-8.0515, 0.9213, 1.3235, -0.1899, 0.8502, -0.0473].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from r_midcarpal_1 to r_carpometacarpal_1 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_1")
                                                                                                                .setDEF("hanim_r_carpometacarpal_1")
                                                                                                                .setCenter([-0.1899, 0.8502, -0.0473].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([-0.1899, 0.8502, -0.0473].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.1899, 0.8502, -0.0473, -0.1874, 0.8256, 0.0306].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from r_carpometacarpal_1 to r_metacarpophalangeal_1 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_1")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_1")
                                                                                                                    .setCenter([-0.1874, 0.8256, 0.0306].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([-0.1874, 0.8256, 0.0306].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1874, 0.8256, 0.0306, -0.1864, 0.819, 0.0506].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from r_metacarpophalangeal_1 to r_carpal_interphalangeal_1 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimSite.new()
                                                                                                                            .setName("r_carpal_distal_phalanx_1_tip")
                                                                                                                            .setDEF("hanim_r_carpal_distal_phalanx_1_tip")
                                                                                                                            .addChild(TouchSensor.new()
                                                                                                                                .setDescription("HAnimSite r_carpal_distal_phalanx_1_tip")
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimSiteShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_interphalangeal_1")
                                                                                                                        .setDEF("hanim_r_carpal_interphalangeal_1")
                                                                                                                        .setCenter([-0.1864, 0.819, 0.0506].to_java Java::float)
                                                                                                                        .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                        .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_2")
                                                                                                            .setDEF("hanim_r_midcarpal_2")
                                                                                                            .setCenter([-8.0515, 0.9225, 0.8386].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([-8.0515, 0.9225, 0.8386].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-8.0515, 0.9225, 0.8386, -0.1961, 0.8055, -0.0218].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from r_midcarpal_2 to r_carpometacarpal_2 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("r_metacarpal_phalanx_2_pt")
                                                                                                                    .setDEF("hanim_r_metacarpal_phalanx_2_pt")
                                                                                                                    .setTranslation([-0.1977, 0.8169, -0.0177].to_java Java::float)
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite r_metacarpal_phalanx_2_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_2")
                                                                                                                .setDEF("hanim_r_carpometacarpal_2")
                                                                                                                .setCenter([-0.1961, 0.8055, -0.0218].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([-0.1961, 0.8055, -0.0218].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.1961, 0.8055, -0.0218, -0.1961, 0.7846, -0.0218].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from r_carpometacarpal_2 to r_metacarpophalangeal_2 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_2")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_2")
                                                                                                                    .setCenter([-0.1961, 0.7846, -0.0218].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([-0.1961, 0.7846, -0.0218].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1961, 0.7846, -0.0218, -0.1954, 0.7393, -0.0185].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from r_metacarpophalangeal_2 to r_carpal_proximal_interphalangeal_2 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_2")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_2")
                                                                                                                        .setCenter([-0.1954, 0.7393, -0.0185].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([-0.1954, 0.7393, -0.0185].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.1954, 0.7393, -0.0185, -0.1945, 0.7169, -0.0173].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from r_carpal_proximal_interphalangeal_2 to r_carpal_distal_interphalangeal_2 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_2_tip")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_2_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_carpal_distal_phalanx_2_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_dactylion_pt")
                                                                                                                                .setDEF("hanim_r_dactylion_pt")
                                                                                                                                .setTranslation([-0.1941, 0.6772, -0.0423].to_java Java::float)
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_dactylion_pt")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_2")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_2")
                                                                                                                            .setCenter([-0.1945, 0.7169, -0.0173].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_3")
                                                                                                            .setDEF("hanim_r_midcarpal_3")
                                                                                                            .setCenter([-8.0405, 0.9246, 0.2513].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([-8.0405, 0.9246, 0.2513].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-8.0405, 0.9246, 0.2513, -0.1972, 0.806, -0.0468].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from r_midcarpal_3 to r_carpometacarpal_3 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("r_metacarpal_phalanx_3_pt")
                                                                                                                    .setDEF("hanim_r_metacarpal_phalanx_3_pt")
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite r_metacarpal_phalanx_3_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_3")
                                                                                                                .setDEF("hanim_r_carpometacarpal_3")
                                                                                                                .setCenter([-0.1972, 0.806, -0.0468].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([-0.1972, 0.806, -0.0468].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.1972, 0.806, -0.0468, -0.1972, 0.7849, -0.0468].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from r_carpometacarpal_3 to r_metacarpophalangeal_3 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_3")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_3")
                                                                                                                    .setCenter([-0.1972, 0.7849, -0.0468].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([-0.1972, 0.7849, -0.0468].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1972, 0.7849, -0.0468, -0.195, 0.7304, -0.0441].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from r_metacarpophalangeal_3 to r_carpal_proximal_interphalangeal_3 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_3")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_3")
                                                                                                                        .setCenter([-0.195, 0.7304, -0.0441].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([-0.195, 0.7304, -0.0441].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.195, 0.7304, -0.0441, -0.1939, 0.7042, -0.0432].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from r_carpal_proximal_interphalangeal_3 to r_carpal_distal_interphalangeal_3 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_3_tip")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_3_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_carpal_distal_phalanx_3_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_3")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_3")
                                                                                                                            .setCenter([-0.1939, 0.7042, -0.0432].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                        .addChild(HAnimJoint.new()
                                                                                                            .setName("r_midcarpal_4_5")
                                                                                                            .setDEF("hanim_r_midcarpal_4_5")
                                                                                                            .setCenter([-8.0405, 0.921, -0.6795].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")
                                                                                                                .addChild(Transform.new()
                                                                                                                    .setTranslation([-8.0405, 0.921, -0.6795].to_java Java::float)
                                                                                                                    .addChild(Transform.new()
                                                                .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setUSE("HAnimJointShape")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-8.0405, 0.921, -0.6795, -0.1951, 0.8049, -0.0732].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from r_midcarpal_4_5 to r_carpometacarpal_4 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(Shape.new()
                                                                                                                    .setGeometry(LineSet.new()
                                                                                                                        .setVertexCount([2].to_java Java::int)
                                                                                                                        .setCoord(Coordinate.new()
                                                                                                                            .setPoint([-8.0405, 0.921, -0.6795, -0.1926, 0.8096, -0.0975].to_java Java::float)
                                                                                                                        )
                                                                .addComments(CommentsBlock.new("from r_midcarpal_4_5 to r_carpometacarpal_5 vertices 2"))
                                                                                                                        .setColor(ColorRGBA.new()
                                                                                                                            .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimSite.new()
                                                                                                                    .setName("r_metacarpal_phalanx_5_pt")
                                                                                                                    .setDEF("hanim_r_metacarpal_phalanx_5_pt")
                                                                                                                    .setTranslation([-0.1929, 0.789, -0.1064].to_java Java::float)
                                                                                                                    .addChild(TouchSensor.new()
                                                                                                                        .setDescription("HAnimSite r_metacarpal_phalanx_5_pt")
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setUSE("HAnimSiteShape")
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_4")
                                                                                                                .setDEF("hanim_r_carpometacarpal_4")
                                                                                                                .setCenter([-0.1951, 0.8049, -0.0732].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([-0.1951, 0.8049, -0.0732].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.1951, 0.8049, -0.0732, -0.1951, 0.7845, -0.0732].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from r_carpometacarpal_4 to r_metacarpophalangeal_4 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_4")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_4")
                                                                                                                    .setCenter([-0.1951, 0.7845, -0.0732].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([-0.1951, 0.7845, -0.0732].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1951, 0.7845, -0.0732, -0.192, 0.7318, -0.0716].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from r_metacarpophalangeal_4 to r_carpal_proximal_interphalangeal_4 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_4")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_4")
                                                                                                                        .setCenter([-0.192, 0.7318, -0.0716].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([-0.192, 0.7318, -0.0716].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.192, 0.7318, -0.0716, -0.1908, 0.7077, -0.0706].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from r_carpal_proximal_interphalangeal_4 to r_carpal_distal_interphalangeal_4 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_4_tip")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_4_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_carpal_distal_phalanx_4_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_4")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_4")
                                                                                                                            .setCenter([-0.1908, 0.7077, -0.0706].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                            .addChild(HAnimJoint.new()
                                                                                                                .setName("r_carpometacarpal_5")
                                                                                                                .setDEF("hanim_r_carpometacarpal_5")
                                                                                                                .setCenter([-0.1926, 0.8096, -0.0975].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")
                                                                                                                    .addChild(Transform.new()
                                                                                                                        .setTranslation([-0.1926, 0.8096, -0.0975].to_java Java::float)
                                                                                                                        .addChild(Transform.new()
                                                                  .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setUSE("HAnimJointShape")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(Shape.new()
                                                                                                                        .setGeometry(LineSet.new()
                                                                                                                            .setVertexCount([2].to_java Java::int)
                                                                                                                            .setCoord(Coordinate.new()
                                                                                                                                .setPoint([-0.1926, 0.8096, -0.0975, -0.1926, 0.7896, -0.0975].to_java Java::float)
                                                                                                                            )
                                                                  .addComments(CommentsBlock.new("from r_carpometacarpal_5 to r_metacarpophalangeal_5 vertices 2"))
                                                                                                                            .setColor(ColorRGBA.new()
                                                                                                                                .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                                .addChild(HAnimJoint.new()
                                                                                                                    .setName("r_metacarpophalangeal_5")
                                                                                                                    .setDEF("hanim_r_metacarpophalangeal_5")
                                                                                                                    .setCenter([-0.1926, 0.7896, -0.0975].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")
                                                                                                                        .addChild(Transform.new()
                                                                                                                            .setTranslation([-0.1926, 0.7896, -0.0975].to_java Java::float)
                                                                                                                            .addChild(Transform.new()
                                                                    .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimJointShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(Shape.new()
                                                                                                                            .setGeometry(LineSet.new()
                                                                                                                                .setVertexCount([2].to_java Java::int)
                                                                                                                                .setCoord(Coordinate.new()
                                                                                                                                    .setPoint([-0.1926, 0.7896, -0.0975, -0.1902, 0.7483, -0.0963].to_java Java::float)
                                                                                                                                )
                                                                    .addComments(CommentsBlock.new("from r_metacarpophalangeal_5 to r_carpal_proximal_interphalangeal_5 vertices 2"))
                                                                                                                                .setColor(ColorRGBA.new()
                                                                                                                                    .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                    )
                                                                                                                    .addChild(HAnimJoint.new()
                                                                                                                        .setName("r_carpal_proximal_interphalangeal_5")
                                                                                                                        .setDEF("hanim_r_carpal_proximal_interphalangeal_5")
                                                                                                                        .setCenter([-0.1902, 0.7483, -0.0963].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")
                                                                                                                            .addChild(Transform.new()
                                                                                                                                .setTranslation([-0.1902, 0.7483, -0.0963].to_java Java::float)
                                                                                                                                .addChild(Transform.new()
                                                                      .addComments(CommentsBlock.new("Empty Transform"))
                                                                                                                                    .addChild(Shape.new()
                                                                                                                                        .setUSE("HAnimJointShape")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(Shape.new()
                                                                                                                                .setGeometry(LineSet.new()
                                                                                                                                    .setVertexCount([2].to_java Java::int)
                                                                                                                                    .setCoord(Coordinate.new()
                                                                                                                                        .setPoint([-0.1902, 0.7483, -0.0963, -0.1908, 0.754, -0.096].to_java Java::float)
                                                                                                                                    )
                                                                      .addComments(CommentsBlock.new("from r_carpal_proximal_interphalangeal_5 to r_carpal_distal_interphalangeal_5 vertices 2"))
                                                                                                                                    .setColor(ColorRGBA.new()
                                                                                                                                        .setUSE("HAnimSegmentLineColorRGBA")
                                                                                                                                    )
                                                                                                                                )
                                                                                                                            )
                                                                                                                            .addChild(HAnimSite.new()
                                                                                                                                .setName("r_carpal_distal_phalanx_5_tip")
                                                                                                                                .setDEF("hanim_r_carpal_distal_phalanx_5_tip")
                                                                                                                                .addChild(TouchSensor.new()
                                                                                                                                    .setDescription("HAnimSite r_carpal_distal_phalanx_5_tip")
                                                                                                                                )
                                                                                                                                .addChild(Shape.new()
                                                                                                                                    .setUSE("HAnimSiteShape")
                                                                                                                                )
                                                                                                                            )
                                                                                                                        )
                                                                                                                        .addChild(HAnimJoint.new()
                                                                                                                            .setName("r_carpal_distal_interphalangeal_5")
                                                                                                                            .setDEF("hanim_r_carpal_distal_interphalangeal_5")
                                                                                                                            .setCenter([-0.1908, 0.754, -0.096].to_java Java::float)
                                                                                                                            .setUlimit([0, 0, 0].to_java Java::float)
                                                                                                                            .setLlimit([0, 0, 0].to_java Java::float)
                                                                                                                        )
                                                                                                                    )
                                                                                                                )
                                                                                                            )
                                                                                                        )
                                                                                                    )
                                                                                                )
                                                                                            )
                                                                                        )
                                                                                    )
                                                                                )
                                                                            )
                                                                        )
                                                                    )
                                                                )
                                                            )
                                                        )
                                                    )
                                                )
                                            )
                                        )
                                    )
                                )
                            )
                        )
                    )
                )
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_humanoid_root")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_sacroiliac")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_hip")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_knee")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_talocrural")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_talocalcaneonavicular")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_cuneonavicular_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsometatarsal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metatarsophalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_interphalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_cuneonavicular_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsometatarsal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metatarsophalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_proximal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_distal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_cuneonavicular_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsometatarsal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metatarsophalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_proximal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_distal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_calcaneocuboid")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_transversetarsal")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsometatarsal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metatarsophalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_proximal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_distal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsometatarsal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metatarsophalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_proximal_interphalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_tarsal_distal_interphalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_hip")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_knee")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_talocrural")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_talocalcaneonavicular")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_cuneonavicular_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsometatarsal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metatarsophalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_interphalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_cuneonavicular_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsometatarsal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metatarsophalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_proximal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_distal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_cuneonavicular_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsometatarsal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metatarsophalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_proximal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_distal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_calcaneocuboid")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_transversetarsal")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsometatarsal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metatarsophalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_proximal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_distal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsometatarsal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metatarsophalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_proximal_interphalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_tarsal_distal_interphalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vl5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vl4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vl3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vl2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vl1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt12")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt11")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt10")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt9")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt8")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt7")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt6")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vt1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vc7")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vc6")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vc5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vc4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vc3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vc2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_vc1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_skullbase")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_eyelid_joint")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_eyelid_joint")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_eyeball_joint")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_eyeball_joint")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_eyebrow_joint")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_eyebrow_joint")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_temporomandibular")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_sternoclavicular")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_acromioclavicular")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_shoulder")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_elbow")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_radiocarpal")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_midcarpal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpometacarpal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metacarpophalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_interphalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_midcarpal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpometacarpal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metacarpophalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_proximal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_distal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_midcarpal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpometacarpal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metacarpophalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_proximal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_distal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_midcarpal_4_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpometacarpal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metacarpophalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_proximal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_distal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpometacarpal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_metacarpophalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_proximal_interphalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_l_carpal_distal_interphalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_sternoclavicular")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_acromioclavicular")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_shoulder")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_elbow")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_radiocarpal")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_midcarpal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpometacarpal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metacarpophalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_interphalangeal_1")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_midcarpal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpometacarpal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metacarpophalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_proximal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_distal_interphalangeal_2")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_midcarpal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpometacarpal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metacarpophalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_proximal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_distal_interphalangeal_3")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_midcarpal_4_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpometacarpal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metacarpophalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_proximal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_distal_interphalangeal_4")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpometacarpal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_metacarpophalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_proximal_interphalangeal_5")
            )
            .addJoints(HAnimJoint.new()
                .setContainerFieldOverride("joints")
                .setUSE("hanim_r_carpal_distal_interphalangeal_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_sacrum")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_pelvis")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_thigh")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_calf")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_talus")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_navicular")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_cuneiform_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metatarsal_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_proximal_phalanx_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_cuneiform_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metatarsal_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_proximal_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_middle_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_cuneiform_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metatarsal_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_proximal_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_middle_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_calcaneus")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_cuboid")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metatarsal_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_proximal_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_middle_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metatarsal_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_proximal_phalanx_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_tarsal_middle_phalanx_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_thigh")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_calf")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_talus")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_navicular")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_cuneiform_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metatarsal_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_proximal_phalanx_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_cuneiform_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metatarsal_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_proximal_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_middle_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_cuneiform_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metatarsal_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_proximal_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_middle_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_calcaneus")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_cuboid")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metatarsal_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_proximal_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_middle_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metatarsal_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_proximal_phalanx_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_tarsal_middle_phalanx_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t12")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t11")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t10")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t9")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t8")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t7")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t6")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_t1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_c7")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_c6")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_c5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_c4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_c3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_c2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_c1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_skull")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_clavicle")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_scapula")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_upperarm")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_forearm")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_trapezium")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metacarpal_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_proximal_phalanx_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_trapezoid")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metacarpal_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_proximal_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_middle_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_capitate")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metacarpal_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_proximal_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_middle_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_hamate")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metacarpal_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_proximal_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_middle_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_metacarpal_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_proximal_phalanx_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_l_carpal_middle_phalanx_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_clavicle")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_scapula")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_upperarm")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_forearm")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_trapezium")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metacarpal_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_proximal_phalanx_1")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_trapezoid")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metacarpal_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_proximal_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_middle_phalanx_2")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_capitate")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metacarpal_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_proximal_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_middle_phalanx_3")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_hamate")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metacarpal_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_proximal_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_middle_phalanx_4")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_metacarpal_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_proximal_phalanx_5")
            )
            .addSegments(HAnimSegment.new()
                .setContainerFieldOverride("segments")
                .setUSE("hanim_r_carpal_middle_phalanx_5")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_buttocks_standing_wall_contact_point_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_crotch_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_asis_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_iliocristale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_psis_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_trochanterion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_asis_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_iliocristale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_psis_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_trochanterion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_navel_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_waist_preferred_anterior_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_waist_preferred_posterior_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_femoral_lateral_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_femoral_medial_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_knee_crease_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_suprapatella_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_femoral_lateral_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_femoral_medial_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_knee_crease_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_suprapatella_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_lateral_malleolus_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_medial_malleolus_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_tibiale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_calcaneus_posterior_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_sphyrion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_metatarsal_phalanx_1_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_tarsal_distal_phalanx_1_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_tarsal_distal_phalanx_2_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_tarsal_distal_phalanx_3_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_tarsal_distal_phalanx_4_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_metatarsal_phalanx_5_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_tarsal_distal_phalanx_5_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_lateral_malleolus_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_medial_malleolus_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_tibiale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_calcaneus_posterior_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_sphyrion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_metatarsal_phalanx_1_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_tarsal_distal_phalanx_1_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_tarsal_distal_phalanx_2_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_tarsal_distal_phalanx_3_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_tarsal_distal_phalanx_4_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_metatarsal_phalanx_5_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_tarsal_distal_phalanx_5_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_rib10_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_rib10_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_spine_2_middle_back_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_substernale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_thelion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_thelion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_chest_midsagittal_plane_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_mesosternale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_chest_midsagittal_plane_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_rear_center_midsagittal_plane_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_spine_1_middle_back_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_cervicale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_suprasternale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_neck_base_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_neck_base_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_acromion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_axilla_distal_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_axilla_posterior_folds_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_axilla_proximal_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_clavicale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_acromion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_axilla_distal_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_axilla_posterior_folds_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_axilla_proximal_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_clavicale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_adams_apple_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_glabella_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_ectocanthus_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_infraorbitale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_tragion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_nuchale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_opisthocranion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_ectocanthus_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_infraorbitale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_tragion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_sellion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_skull_vertex_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_gonion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_menton_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_gonion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_supramenton_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_bideltoid_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_humeral_lateral_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_humeral_medial_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_olecranon_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_radial_styloid_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_radiale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_ulnar_styloid_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_carpal_distal_phalanx_1_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_metacarpal_phalanx_2_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_carpal_distal_phalanx_2_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_dactylion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_metacarpal_phalanx_3_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_carpal_distal_phalanx_3_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_metacarpal_phalanx_5_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_carpal_distal_phalanx_4_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_l_carpal_distal_phalanx_5_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_bideltoid_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_humeral_lateral_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_humeral_medial_epicondyles_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_olecranon_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_radial_styloid_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_radiale_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_ulnar_styloid_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_carpal_distal_phalanx_1_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_metacarpal_phalanx_2_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_carpal_distal_phalanx_2_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_dactylion_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_metacarpal_phalanx_3_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_carpal_distal_phalanx_3_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_metacarpal_phalanx_5_pt")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_carpal_distal_phalanx_4_tip")
            )
            .addSites(HAnimSite.new()
                .setContainerFieldOverride("sites")
                .setUSE("hanim_r_carpal_distal_phalanx_5_tip")
            )
        )
    )
x3D0.toFileX3D "../data/Humanoid4_1.new.jruby.x3d"
x3D0.toFileJSON "../data/Humanoid4_1.new.jruby.json"
