private CardGenerationBatch findOrCreate( final ExecutionYear executionYear, final String description) { for (final CardGenerationBatch cardGenerationBatch : executionYear.getCardGenerationBatchesSet()) { if (cardGenerationBatch.getDescription() != null && cardGenerationBatch.getDescription().equals(description)) { return cardGenerationBatch; } } return new CardGenerationBatch(description, executionYear, true); }