@Override
    public void connectObjectProperty(FbxObject object, String property) {
        // Only allowed to connect local transform properties to object
        // (FbxAnimCurveNode)
        if (object instanceof FbxAnimCurveNode) {
            FbxAnimCurveNode curveNode = (FbxAnimCurveNode) object;
            if (property.equals("Lcl Translation")
                    || property.equals("Lcl Rotation")
                    || property.equals("Lcl Scaling")) {
                
                List<FbxAnimCurveNode> curveNodes = propertyToAnimCurveMap.get(property);
                if (curveNodes == null) {
                    curveNodes = new ArrayList<FbxAnimCurveNode>();
                    curveNodes.add(curveNode);
                    propertyToAnimCurveMap.put(property, curveNodes);
                }
                curveNodes.add(curveNode);
                
                // Make sure the curve knows about it animating
                // this node as well. 
                curveNode.addInfluencedNode(this, property);
            } else {
                logger.log(Level.WARNING, "Animating the property ''{0}'' is not "
                                        + "supported. Ignoring.", property);
            }
        } else {
            unsupportedConnectObjectProperty(object, property);
        }
    }
Create jME3 Skeleton objects on the scene. 

Goes through the scene graph and finds limbs that are 
attached to FBX nodes, then creates a Skeleton on the node
based on the child limbs.

Must be called prior to calling 
{@link #createScene(com.jme3.scene.plugins.fbx.node.FbxNode)}.

@param fbxNode The root FBX node.
jme3-plugins/src/fbx/java/com/jme3/scene/plugins/fbx/node/FbxNode.java