localRefMatrix[i] = new TransformMatrix(); jointMovements[i] = new TransformMatrix();
	public void read(JMEImporter e) throws IOException {        super.read(e);        InputCapsule capsule = e.getCapsule(this);        numJoints = capsule.readInt("numJoints", 0);        movementInfo = capsule.readSavableArrayList("movementInfo", new ArrayList<PointInTime>());        parentIndex = capsule.readIntArray("parentIndex", new int[numJoints]);        FPS = capsule.readFloat("FPS", 0);        movingMeshes = capsule.readSavableArrayList("movingMeshes", new ArrayList<JointMesh>());        skipRate = capsule.readFloat("skipRate", 0);        updatePerFrame = capsule.readBoolean("updatePerFrame", false);        movingForward = capsule.readBoolean("movingForward", false);                localRefMatrix = new TransformMatrix[numJoints];        jointMovements = new TransformMatrix[numJoints];        inverseChainMatrix = new TransformMatrix[numJoints];        for (int i = 0; i < numJoints; i++) {            localRefMatrix[i] = new TransformMatrix();            jointMovements[i] = new TransformMatrix();            inverseChainMatrix[i] = new TransformMatrix();        }        processController();    }