class ReviewServiceImpl implements ReviewService {

    @Override
    public ServiceResult<Void> createAndNotifyReviews(long competitionId) {
        getAllAssessorsOnPanel(competitionId)
                .forEach(assessor -> getAllApplicationsOnPanel(competitionId)
                        .forEach(application -> createAssessmentReview(assessor, application)));

        return notifyAllCreated(competitionId);
    }

}