StructuralCausalModel causalModel = Party.buildModel();
SparseModel vcredal = causalModel.toVCredal(causalModel.getEmpiricalProbs());
int[] U = CausalInfo.of((SparseModel) vcredal.counterfactual_do(1,0)).getExogenousVars();
System.out.println(Arrays.toString(U)); // [1, 4, 5, 6, 7] while should be [4, 5, 6, 7]