// Path: src/main/java/com/exmertec/dummie/Dummie.java
// public static <T> T create(Class<T> type) {
//     return prepare(type).build();
// }
// 
// Path: src/main/java/com/exmertec/dummie/Dummie.java
// public static DummyBuilderFactory withStrategy(GenerationStrategy strategy) {
//     DummyBuilderFactory factory = new DummyBuilderFactory();
//     factory.withStrategy(strategy);
//     return factory;
// }
// 
// Path: src/main/java/com/exmertec/dummie/configuration/GenerationStrategy.java
// public enum GenerationStrategy {
//     DEFAULT, RANDOM
// }


import static com.exmertec.dummie.Dummie.create;
import static com.exmertec.dummie.Dummie.withStrategy;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.not;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
import com.exmertec.dummie.configuration.GenerationStrategy;
import org.junit.Test;
import java.util.HashSet;
import java.util.Set;

    public static class MixSetData {
        private HashSet notParameterizedHashSet;

        private HashSet<String> parameterizedHashSet;

        private Set notParameterized;

        private Set<String> parameterized;

        public Set getNotParameterized() {
            return notParameterized;
        }

        public void setNotParameterized(Set notParameterized) {
            this.notParameterized = notParameterized;
        }

        public Set<String> getParameterized() {
            return parameterized;
        }

        public void setParameterized(Set<String> parameterized) {
            this.parameterized = parameterized;
        }

        public HashSet getNotParameterizedHashSet() {
            return notParameterizedHashSet;
        }

// Path: src/main/java/com/exmertec/dummie/Dummie.java
// public static <T> T create(Class<T> type) {
//     return prepare(type).build();
// }
// 
// Path: src/main/java/com/exmertec/dummie/Dummie.java
// public static DummyBuilderFactory withStrategy(GenerationStrategy strategy) {
//     DummyBuilderFactory factory = new DummyBuilderFactory();
//     factory.withStrategy(strategy);
//     return factory;
// }
// 
// Path: src/main/java/com/exmertec/dummie/configuration/GenerationStrategy.java
// public enum GenerationStrategy {
//     DEFAULT, RANDOM
// }


// Path: src/test/java/com/exmertec/dummie/SetTest.java
import static com.exmertec.dummie.Dummie.create;
import static com.exmertec.dummie.Dummie.withStrategy;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.not;
import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
import com.exmertec.dummie.configuration.GenerationStrategy;
import org.junit.Test;
import java.util.HashSet;
import java.util.Set;


    public static class MixSetData {
        private HashSet notParameterizedHashSet;

        private HashSet<String> parameterizedHashSet;

        private Set notParameterized;

        private Set<String> parameterized;

        public Set getNotParameterized() {
            return notParameterized;
        }

        public void setNotParameterized(Set notParameterized) {
            this.notParameterized = notParameterized;
        }

        public Set<String> getParameterized() {
            return parameterized;
        }

        public void setParameterized(Set<String> parameterized) {
            this.parameterized = parameterized;
        }

        public HashSet getNotParameterizedHashSet() {
            return notParameterizedHashSet;
        }

        public void setNotParameterizedHashSet(HashSet notParameterizedHashSet) {