@Override
 public boolean cancel() {
   boolean retVal = true;
   for (ExecutableFlow flow : flows) {
     retVal &= flow.cancel();
   }
   return retVal;
 }