undoBalancePenaltyCosts();
for (MrMachineCapacityScorePart machineCapacityScorePart : machineCapacityScorePartList) {
machineCapacityScorePart.removeProcessAssignment(processAssignment);
}
// Service conflict
MrService service = processAssignment.getService();
Integer serviceProcessCountInteger = serviceBag.get(service);
int serviceProcessCount = serviceProcessCountInteger == null ? 0 : serviceProcessCountInteger;
if (serviceProcessCount > 1) {
hardScore += (serviceProcessCount - 1);
}