public void iterateOver(CategoricalDistribution.Iterator cdi,
                         params AssignmentProposition[] fixedValues)
 {
     iterateOverTable(new CategoricalDistributionIteratorAdapter(cdi),
                      fixedValues);
 }
 public CategoricalDistributionIteratorAdapter(
     CategoricalDistribution.Iterator cdi)
 {
     this.cdi = cdi;
 }
 public override void iterateOver(CategoricalDistribution.Iterator cdi)
 {
     iterateOverTable(new CategoricalDistributionIteratorAdapter(cdi));
 }