public boolean isBuildFailed() {
   for (Condition condition : simulation.getFailConditions()) {
     if (!condition.isFulfilledBy(globalReport)) {
       return true;
     }
   }
   return false;
 }
 public List<Condition> getFailConditions() {
   return simulation.getFailConditions();
 }
 public boolean hasFailConditions() {
   return !simulation.getFailConditions().isEmpty();
 }