@Override
    public void read(JmeImporter im) throws IOException {
        InputCapsule ic = im.getCapsule(this);
        translations = (CompactVector3Array) ic.readSavable("translations", null);
        rotations = (CompactQuaternionArray) ic.readSavable("rotations", null);
        times = ic.readFloatArray("times", null);
        scales = (CompactVector3Array) ic.readSavable("scales", null);
        target = (HasLocalTransform) ic.readSavable("target", null);
        setTimes(times);
    }
De-serializes this track from the specified importer, for example when
loading from a J3O file.

@param im the importer to read from (not null)
@throws IOException from the importer
jme3-core/src/main/java/com/jme3/anim/TransformTrack.java