for (int i = 0; i < counts.length; i++) {
for (int i = 0; i < counts.length; i++)
  public Model(ProbabilityStructure structure) {    this.structure = structure;    structureClassName = structure.getClass().getName();    numLevels = structure.numLevels();    specialLevel = structure.specialLevel();    counts = new CountsTrio[numLevels];    for (int i = 0; i < counts.length; i++) {      counts[i] = new CountsTrio();    }  }