/**
  * Constructor: build an STPG from an MDP. Data is copied directly from the MDP so take a copy
  * first if you plan to keep/modify the MDP.
  */
 public STPGAbstrSimple(MDPSimple m) {
   DistributionSet set;
   int i;
   // TODO: actions?
   initialise(m.getNumStates());
   copyFrom(m);
   for (i = 0; i < numStates; i++) {
     set = newDistributionSet(null);
     set.addAll(m.getChoices(i));
     addDistributionSet(i, set);
   }
 }