function parseAnimationNode( FBXTree, animationCurveNode, connections, sceneGraph ) {

					var returnObject = {
						/**
						 * @type {number}
						 */
						id: animationCurveNode.id,

						/**
						 * @type {string}
						 */
						attr: animationCurveNode.attrName,

						/**
						 * @type {number}
						 */
						internalID: animationCurveNode.id,

						/**
						 * @type {boolean}
						 */
						attrX: false,

						/**
						 * @type {boolean}
						 */
						attrY: false,

						/**
						 * @type {boolean}
						 */
						attrZ: false,

						/**
						 * @type {number}
						 */
						containerBoneID: - 1,

						/**
						 * @type {number}
						 */
						containerID: - 1,

						curves: {
							x: null,
							y: null,
							z: null
						}
					};

					if ( returnObject.attr.match( /S|R|T/ ) ) {

						for ( var attributeKey in animationCurveNode.properties ) {

							if ( attributeKey.match( /X/ ) ) {

								returnObject.attrX = true;

							}
							if ( attributeKey.match( /Y/ ) ) {

								returnObject.attrY = true;

							}
							if ( attributeKey.match( /Z/ ) ) {

								returnObject.attrZ = true;

							}

						}

					} else {

						return null;

					}

					var conns = connections.get( returnObject.id );
					var containerIndices = conns.parents;

					for ( var containerIndicesIndex = containerIndices.length - 1; containerIndicesIndex >= 0; -- containerIndicesIndex ) {

						var boneID = sceneGraph.skeleton.bones.findIndex( function ( bone ) {

							return bone.FBX_ID === containerIndices[ containerIndicesIndex ].ID;

						} );
						if ( boneID > - 1 ) {

							returnObject.containerBoneID = boneID;
							returnObject.containerID = containerIndices[ containerIndicesIndex ].ID;
							break;

						}

					}

					return returnObject;

				}
@param {Object} FBXTree
@param {{id: number, attrName: string, properties: Object<string, any>}} animationCurveNode
@param {Map<number, {parents: {ID: number, relationship: string}[], children: {ID: number, relationship: string}[]}>} connections
@param {{skeleton: {bones: {FBX_ID: number}[]}}} sceneGraph