code: public static List<Fence> newFence(Collection<VM> vms, Collection<Node> nodes) {
          return vms.stream().map(v -> new Fence(v, nodes)).collect(Collectors.toList());
      }
docs: Instantiate discrete constraints for a collection of VMs.
  
  @param vms   the VMs to integrate
  @param nodes the hosts to disallow
  @return the associated list of constraints