code: public DefaultReconfigurationProblemBuilder setNextVMsStates(Set<VM> ready,
                                                                   Set<VM> running,
                                                                   Set<VM> sleeping,
                                                                   Set<VM> killed) {
          runs = running;
          waits = ready;
          sleep = sleeping;
          over = killed;
          return this;
      }
docs: Set the next state of the VMs.
  Sets must be disjoint
  
  @param ready    the future VMs in the ready state
  @param running  the future VMs in the running state
  @param sleeping the future VMs in the sleeping state
  @param killed   the VMs to kill
  @return the current builder