package af.props;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

import org.springframework.boot.context.properties.ConfigurationProperties;

import lombok.Getter;

/**
 * Java collections.
 * <p>
 * As per documentation only field getters are needed.
 *
 * @author Alessandro Falappa
 */
@ConfigurationProperties(prefix = "collections")
@Getter
public class CollectionsProperties {

    /**
     * A set of doubles.
     */
    private Set<Double> set = new HashSet<>();
    /**
     * A list of strings.
     */
    private List<String> list = new ArrayList<>();
    /**
     * A map of strings indexed by integers.
     */
    private Map<Integer, String> map = new HashMap<>();

}

@@ -258,16 +258,38 @@
 .Getter;
+%0Aimport lombok.Setter;
 %0A%0A/**%0A *
@@ -321,58 +321,110 @@
 %0A * 
-As per documentation only field getters are needed
+The %7B@code set%7D field has the setter to support initialization from a string of comma separated values
 .%0A *
@@ -511,16 +511,8 @@
 s%22)%0A
-@Getter%0A
 publ
@@ -578,32 +578,56 @@
 oubles.%0A     */%0A
+    @Getter%0A    @Setter%0A
     private Set%3C
@@ -691,32 +691,44 @@
 trings.%0A     */%0A
+    @Getter%0A
     private List
@@ -815,24 +815,24 @@
 tegers.%0A
-
      */%0A
     priv
@@ -819,24 +819,36 @@
 rs.%0A     */%0A
+    @Getter%0A
     private 

Fix initialization of the Set trough comma separated values