private void createFavourite(List<String> elements, List<RecipientFavourite> recipients, User u) throws BusinessException { for (String recipient : elements) { boolean contain = false; for (RecipientFavourite recipientFavour : recipients) { if (recipientFavour.getRecipient().equals(recipient)) { contain = true; break; } } if (!contain) { super.create(new RecipientFavourite(u, recipient)); } } }