beginPointTime = (PointInTime)capsule.readSavable("beginPointTime", null); endPointTime = (PointInTime)capsule.readSavable("endPointTime", null);
	public void read(JMEImporter e) throws IOException {        super.read(e);        InputCapsule capsule = e.getCapsule(this);                numObjects = capsule.readInt("numObjects", 0);                Savable[] savs = capsule.readSavableArray("toChange", new Spatial[0]);        if (savs == null) {            toChange = null;        } else {            toChange = new Spatial[savs.length];            for (int x = 0; x < savs.length; x++) {                toChange[x] = (Spatial)savs[x];            }        }                savs = capsule.readSavableArray("pivots", new TransformQuaternion[0]);        if (savs == null) {            pivots = null;        } else {            pivots = new TransformQuaternion[savs.length];            for (int x = 0; x < savs.length; x++) {                pivots[x] = (TransformQuaternion)savs[x];            }        }                parentIndexes = capsule.readIntArray("parentIndexes", new int[0]);        keyframes = capsule.readSavableArrayList("keyframes", new ArrayList());        haveChanged = capsule.readBooleanArray("haveChanged", new boolean[0]);    }