@Override
    @SuppressWarnings("unchecked")
    public void read(JmeImporter im) throws IOException {
        super.read(im);
        InputCapsule ic = im.getCapsule(this);

        boneLinkList
                = ic.readSavableArrayList("boneLinkList", null);
        for (BoneLink link : boneLinkList) {
            String name = link.boneName();
            boneLinks.put(name, link);
        }

        skeleton = (Armature) ic.readSavable("skeleton", null);
        transformer = (Spatial) ic.readSavable("transformer", null);
        torsoLink = (TorsoLink) ic.readSavable("torsoLink", null);
    }
De-serialize this control, for example when loading from a J3O file.

@param im importer (not null)
@throws IOException from importer
jme3-jbullet/src/main/java/com/jme3/bullet/animation/DacLinks.java