@Override
    public List<EventFactory> replace(DamageAssignment.Batch damageAssignments) {
      Collection<DamageAssignment> duplicates = new LinkedList<DamageAssignment>();
      for (DamageAssignment assignment : damageAssignments)
        duplicates.add(new DamageAssignment(assignment));
      damageAssignments.addAll(duplicates);

      return new LinkedList<EventFactory>();
    }