protected org.kie.internal.task.api.model.EmailNotification buildEmail(EmailNotification emailNotification) { List<OrganizationalEntity> recipients = new ArrayList<>(); if (emailNotification.getUsers() != null) { recipients.addAll(emailNotification.getUsers().stream().map(mapToUser).collect(toList())); } if (emailNotification.getGroups() != null) { recipients.addAll(emailNotification.getGroups().stream().map(mapToGroup).collect(toList())); } org.kie.internal.task.api.model.EmailNotification email = userTaskAdminService.buildEmailNotification(emailNotification.getSubject(), recipients, emailNotification.getBody(), emailNotification.getFrom(), emailNotification.getReplyTo()); return email; }