private void checkEachRowTotalsOne() {
//ProbabilityTable.Iterator di = new ProbabilityTable.Iterator() {
// private int rowSize = onDomain.size();
// private int iterateCnt = 0;
// private double rowProb = 0;
// public void iterate(Map<RandomVariable, Object> possibleWorld,
// double probability) {
// iterateCnt++;
// rowProb += probability;
// if (iterateCnt % rowSize == 0) {
// if (Math.abs(1 - rowProb) > ProbabilityModel.DEFAULT_ROUNDING_THRESHOLD) {
// throw new IllegalArgumentException("Row "
// + (iterateCnt / rowSize)
// + " of CPT does not sum to 1.0.");
// }
// rowProb = 0;
// }
// }
//};
//table.iterateOverTable(di);
// TODO:
}
}