@Test
    public void testCloneSkeletonWire() {
        Bone[] boneArray = new Bone[2];
        boneArray[0] = new Bone("rootBone");
        boneArray[1] = new Bone("leafBone");
        boneArray[0].addChild(boneArray[1]);
        Skeleton skeleton = new Skeleton(boneArray);
        SkeletonWire skeletonWire = new SkeletonWire(skeleton);

        SkeletonWire deepClone = Cloner.deepClone(skeletonWire);
        Assert.assertNotNull(deepClone);
        Assert.assertNotEquals(deepClone, skeletonWire);

        AssetManager assetManager = new DesktopAssetManager();
        SkeletonWire saveAndLoad
                = BinaryExporter.saveAndLoad(assetManager, skeletonWire);
        Assert.assertNotNull(saveAndLoad);
        Assert.assertNotEquals(deepClone, saveAndLoad);
    }
Test cloning/saving/loading a SkeletonWire.  See JME issue #1705.
jme3-core/src/test/java/com/jme3/scene/debug/TestCloneMesh.java