@Override public void read(JmeImporter im) throws IOException { InputCapsule ic = im.getCapsule(this); name = ic.readString("name", null); Savable[] arr = ic.readSavableArray("tracks", null); if (arr != null) { tracks = new AnimTrack[arr.length]; for (int i = 0; i < arr.length; i++) { AnimTrack t = (AnimTrack) arr[i]; tracks[i] = t; if (t.getLength() > length) { length = t.getLength(); } } } }