int numStates = est.getInt("numStates");
logger.fine("with " + numMatrices + " and " + numStates + " states");
// read in the matrices
for (int i = 0; i < numMatrices; i++) {
est.expectString("tmat");
est.expectString("[" + i + ']');
float[][] tmat = new float[numStates][numStates];
for (int j = 0; j < numStates; j++) {
for (int k = 0; k < numStates; k++) {
// the last row is just zeros, so we just do