year_2020/src/main/java/nl/mwensveen/adventofcode/year_2020/day_21/AllergenInput.java
public Builder withIngredients(String... ingredients) {
            if (ingredients == null) {
                throw new IllegalArgumentException("ingredients is null");
            }
            this.ingredients = new ArrayList<>();
            Collections.addAll(this.ingredients, ingredients);
            return this;
        }
/**
         * Sets the {@link #ingredients} property of this builder
         *
         * @param ingredients
         * @return this builder
         * @throws IllegalArgumentException if ingredients is null or contains a null element
         */
Sets the  #ingredients property of this builder
@param ingredients
@return this builder
@throws IllegalArgumentException if ingredients is null or contains a null element
Sets the #ingredients property of this builder @param ingredients @return this builder @throws IllegalArgumentException if ingredients is null or contains a null element
public Builder withIngredients(String... ingredients) {
            if (ingredients == null) {
                throw new IllegalArgumentException("ingredients is null");
            }
            this.ingredients = new ArrayList<>();
            Collections.addAll(this.ingredients, ingredients);
            return this;
        }
public Builder withIngredients ( String ... ingredients ) { if ( ingredients == null ) { throw new IllegalArgumentException ( "ingredients is null" ) ; } this . ingredients = new ArrayList < > ( ) ; Collections . addAll ( this . ingredients , ingredients ) ; return this ; }
Sets the {@link #ingredients} property of this builder
 @param ingredients
 @return this builder
 @throws IllegalArgumentException if ingredients is null or contains a null element
Sets the { @link #ingredients } property of this builder @param ingredients @return this builder @throws IllegalArgumentException if ingredients is null or contains a null element