executionYear.getShiftDistribution() != null ? executionYear.getShiftDistribution() : executionYear
.createShiftDistribution();
for (final Entry<Shift, List<GenericPair<DegreeCurricularPlan, Integer>>> entry : getDistribution().entrySet()) {
for (final GenericPair<DegreeCurricularPlan, Integer> pair : entry.getValue()) {
new ShiftDistributionEntry(shiftDistribution, pair.getLeft().getExecutionDegreeByYear(executionYear),
entry.getKey(), pair.getRight());
}
}
}