in src/main/java/org/apache/maven/plugins/changes/model/AbstractAction.java [47:78]
public List<DueTo> getDueTos() {
if (dueTosList != null) {
return dueTosList;
}
List<DueTo> result = new ArrayList<>();
List<String> dueTos = new ArrayList<>();
List<String> dueToEmails = new ArrayList<>();
if (getDueTo() != null) {
Arrays.stream(getDueTo().split(","))
.map(String::trim)
.filter(s -> !s.isEmpty())
.forEach(dueTos::add);
}
if (getDueToEmail() != null) {
Arrays.stream(getDueToEmail().split(",")).map(String::trim).forEach(dueToEmails::add);
}
while (dueToEmails.size() < dueTos.size()) {
dueToEmails.add("");
}
for (int i = 0; i < dueTos.size(); i++) {
DueTo dueTo = new DueTo();
dueTo.setName(dueTos.get(i));
dueTo.setEmail(dueToEmails.get(i));
result.add(dueTo);
}
dueTosList = Collections.unmodifiableList(result);
return dueTosList;
}