Leon 7 anos atrás
pai
commit
c44f53f158
34 arquivos alterados com 207 adições e 161 exclusões
  1. 195
    150
      .idea/workspace.xml
  2. 1
    1
      src/test/java/com/zipcodewilmington/streams/TestConstants.java
  3. 1
    2
      src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java
  4. 7
    7
      src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java
  5. 3
    1
      src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java
  6. BIN
      target/classes/com/zipcodewilmington/streams/StreamFilter.class
  7. BIN
      target/classes/com/zipcodewilmington/streams/StreamMap.class
  8. BIN
      target/classes/com/zipcodewilmington/streams/anthropoid/Person$PersonProperty.class
  9. BIN
      target/classes/com/zipcodewilmington/streams/anthropoid/Person.class
  10. BIN
      target/classes/com/zipcodewilmington/streams/anthropoid/PersonFactory.class
  11. BIN
      target/classes/com/zipcodewilmington/streams/exercises/ArrayConverter.class
  12. BIN
      target/classes/com/zipcodewilmington/streams/exercises/ConversionAgent.class
  13. BIN
      target/classes/com/zipcodewilmington/streams/exercises/ListConverter.class
  14. BIN
      target/classes/com/zipcodewilmington/streams/exercises/StreamConverter.class
  15. BIN
      target/classes/com/zipcodewilmington/streams/tools/RandomUtils.class
  16. BIN
      target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils$1.class
  17. BIN
      target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils.class
  18. BIN
      target/classes/com/zipcodewilmington/streams/tools/StringUtils.class
  19. BIN
      target/test-classes/com/zipcodewilmington/lambdas/TestPersonFactory.class
  20. BIN
      target/test-classes/com/zipcodewilmington/lambdas/TestSuiteFullRegression.class
  21. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConstants.class
  22. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterArray.class
  23. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterList.class
  24. BIN
      target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterStream.class
  25. BIN
      target/test-classes/com/zipcodewilmington/streams/TestConstants.class
  26. BIN
      target/test-classes/com/zipcodewilmington/streams/TestPersonFactory.class
  27. BIN
      target/test-classes/com/zipcodewilmington/streams/TestStreamFilter.class
  28. BIN
      target/test-classes/com/zipcodewilmington/streams/TestStreamMap.class
  29. BIN
      target/test-classes/com/zipcodewilmington/streams/TestSuiteFullRegression.class
  30. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConversionAgent.class
  31. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterArray.class
  32. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterList.class
  33. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterStream.class
  34. BIN
      target/test-classes/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.class

+ 195
- 150
.idea/workspace.xml Ver arquivo

2
 <project version="4">
2
 <project version="4">
3
   <component name="ChangeListManager">
3
   <component name="ChangeListManager">
4
     <list default="true" id="30b7e4a0-b899-49c3-865c-0311dfadae62" name="Default" comment="">
4
     <list default="true" id="30b7e4a0-b899-49c3-865c-0311dfadae62" name="Default" comment="">
5
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java" afterPath="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java" />
6
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java" />
5
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/StreamFilter.class" afterPath="" />
6
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/StreamMap.class" afterPath="" />
7
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/anthropoid/Person$PersonProperty.class" afterPath="" />
8
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/anthropoid/Person.class" afterPath="" />
9
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.class" afterPath="" />
10
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/ArrayConverter.class" afterPath="" />
11
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/ConversionAgent.class" afterPath="" />
12
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/ListConverter.class" afterPath="" />
13
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/exercises/StreamConverter.class" afterPath="" />
14
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/RandomUtils.class" afterPath="" />
15
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils$1.class" afterPath="" />
16
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils.class" afterPath="" />
17
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/classes/com/zipcodewilmington/lambdas/tools/StringUtils.class" afterPath="" />
18
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestPersonFactory.class" afterPath="" />
19
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestStreamFilter.class" afterPath="" />
20
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestStreamMap.class" afterPath="" />
21
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/TestSuiteFullRegression.class" afterPath="" />
22
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConstants.class" afterPath="" />
23
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.class" afterPath="" />
24
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterArray.class" afterPath="" />
25
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterList.class" afterPath="" />
26
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterStream.class" afterPath="" />
27
+      <change type="DELETED" beforePath="$PROJECT_DIR$/target/test-classes/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.class" afterPath="" />
28
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java" />
29
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java" />
30
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java" />
31
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java" />
7
     </list>
32
     </list>
8
     <ignored path="$PROJECT_DIR$/out/" />
33
     <ignored path="$PROJECT_DIR$/out/" />
9
     <ignored path="$PROJECT_DIR$/target/" />
34
     <ignored path="$PROJECT_DIR$/target/" />
18
   <component name="FileEditorManager">
43
   <component name="FileEditorManager">
19
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
44
     <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
20
       <file leaf-file-name="TestConversionAgent.java" pinned="false" current-in-tab="false">
45
       <file leaf-file-name="TestConversionAgent.java" pinned="false" current-in-tab="false">
21
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.java">
46
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConversionAgent.java">
22
           <provider selected="true" editor-type-id="text-editor">
47
           <provider selected="true" editor-type-id="text-editor">
23
-            <state relative-caret-position="300">
24
-              <caret line="66" column="16" lean-forward="false" selection-start-line="66" selection-start-column="16" selection-end-line="66" selection-end-column="16" />
48
+            <state relative-caret-position="259">
49
+              <caret line="25" column="11" lean-forward="false" selection-start-line="25" selection-start-column="11" selection-end-line="25" selection-end-column="11" />
25
               <folding>
50
               <folding>
26
                 <element signature="imports" expanded="true" />
51
                 <element signature="imports" expanded="true" />
27
               </folding>
52
               </folding>
29
           </provider>
54
           </provider>
30
         </entry>
55
         </entry>
31
       </file>
56
       </file>
57
+      <file leaf-file-name="TestStreamFilter.java" pinned="false" current-in-tab="false">
58
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
59
+          <provider selected="true" editor-type-id="text-editor">
60
+            <state relative-caret-position="210">
61
+              <caret line="22" column="31" lean-forward="false" selection-start-line="22" selection-start-column="31" selection-end-line="22" selection-end-column="31" />
62
+              <folding />
63
+            </state>
64
+          </provider>
65
+        </entry>
66
+      </file>
32
       <file leaf-file-name="TestConverterStream.java" pinned="false" current-in-tab="false">
67
       <file leaf-file-name="TestConverterStream.java" pinned="false" current-in-tab="false">
33
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterStream.java">
68
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterStream.java">
34
           <provider selected="true" editor-type-id="text-editor">
69
           <provider selected="true" editor-type-id="text-editor">
35
             <state relative-caret-position="105">
70
             <state relative-caret-position="105">
36
-              <caret line="9" column="1" lean-forward="true" selection-start-line="9" selection-start-column="1" selection-end-line="9" selection-end-column="1" />
71
+              <caret line="11" column="1" lean-forward="false" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
72
+              <folding />
73
+            </state>
74
+          </provider>
75
+        </entry>
76
+      </file>
77
+      <file leaf-file-name="TestSuiteFullRegression.java" pinned="false" current-in-tab="false">
78
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java">
79
+          <provider selected="true" editor-type-id="text-editor">
80
+            <state relative-caret-position="150">
81
+              <caret line="12" column="43" lean-forward="true" selection-start-line="12" selection-start-column="43" selection-end-line="12" selection-end-column="43" />
37
               <folding />
82
               <folding />
38
             </state>
83
             </state>
39
           </provider>
84
           </provider>
40
         </entry>
85
         </entry>
41
       </file>
86
       </file>
42
       <file leaf-file-name="TestSuiteConversionRegression.java" pinned="false" current-in-tab="false">
87
       <file leaf-file-name="TestSuiteConversionRegression.java" pinned="false" current-in-tab="false">
43
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.java">
88
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.java">
44
           <provider selected="true" editor-type-id="text-editor">
89
           <provider selected="true" editor-type-id="text-editor">
45
             <state relative-caret-position="195">
90
             <state relative-caret-position="195">
46
-              <caret line="13" column="33" lean-forward="false" selection-start-line="13" selection-start-column="33" selection-end-line="13" selection-end-column="33" />
91
+              <caret line="13" column="42" lean-forward="false" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="42" />
92
+              <folding>
93
+                <element signature="imports" expanded="true" />
94
+              </folding>
95
+            </state>
96
+          </provider>
97
+        </entry>
98
+      </file>
99
+      <file leaf-file-name="TestPersonFactory.java" pinned="false" current-in-tab="false">
100
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java">
101
+          <provider selected="true" editor-type-id="text-editor">
102
+            <state relative-caret-position="249">
103
+              <caret line="17" column="0" lean-forward="false" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
47
               <folding>
104
               <folding>
48
                 <element signature="imports" expanded="true" />
105
                 <element signature="imports" expanded="true" />
49
               </folding>
106
               </folding>
52
         </entry>
109
         </entry>
53
       </file>
110
       </file>
54
       <file leaf-file-name="TestConstants.java" pinned="false" current-in-tab="true">
111
       <file leaf-file-name="TestConstants.java" pinned="false" current-in-tab="true">
55
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java">
112
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java">
56
           <provider selected="true" editor-type-id="text-editor">
113
           <provider selected="true" editor-type-id="text-editor">
57
             <state relative-caret-position="90">
114
             <state relative-caret-position="90">
58
-              <caret line="6" column="30" lean-forward="false" selection-start-line="6" selection-start-column="30" selection-end-line="6" selection-end-column="30" />
115
+              <caret line="6" column="28" lean-forward="false" selection-start-line="6" selection-start-column="28" selection-end-line="6" selection-end-column="28" />
59
               <folding />
116
               <folding />
60
             </state>
117
             </state>
61
           </provider>
118
           </provider>
62
         </entry>
119
         </entry>
63
       </file>
120
       </file>
64
       <file leaf-file-name="TestConverterArray.java" pinned="false" current-in-tab="false">
121
       <file leaf-file-name="TestConverterArray.java" pinned="false" current-in-tab="false">
65
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterArray.java">
122
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterArray.java">
66
           <provider selected="true" editor-type-id="text-editor">
123
           <provider selected="true" editor-type-id="text-editor">
67
             <state relative-caret-position="75">
124
             <state relative-caret-position="75">
68
-              <caret line="5" column="31" lean-forward="false" selection-start-line="5" selection-start-column="31" selection-end-line="5" selection-end-column="31" />
125
+              <caret line="7" column="31" lean-forward="false" selection-start-line="7" selection-start-column="31" selection-end-line="7" selection-end-column="31" />
69
               <folding />
126
               <folding />
70
             </state>
127
             </state>
71
           </provider>
128
           </provider>
72
         </entry>
129
         </entry>
73
       </file>
130
       </file>
74
       <file leaf-file-name="TestConverterList.java" pinned="false" current-in-tab="false">
131
       <file leaf-file-name="TestConverterList.java" pinned="false" current-in-tab="false">
75
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterList.java">
132
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterList.java">
76
           <provider selected="true" editor-type-id="text-editor">
133
           <provider selected="true" editor-type-id="text-editor">
77
             <state relative-caret-position="75">
134
             <state relative-caret-position="75">
78
-              <caret line="5" column="30" lean-forward="false" selection-start-line="5" selection-start-column="30" selection-end-line="5" selection-end-column="30" />
135
+              <caret line="7" column="30" lean-forward="false" selection-start-line="7" selection-start-column="30" selection-end-line="7" selection-end-column="30" />
79
               <folding />
136
               <folding />
80
             </state>
137
             </state>
81
           </provider>
138
           </provider>
82
         </entry>
139
         </entry>
83
       </file>
140
       </file>
84
       <file leaf-file-name="StreamConverter.java" pinned="false" current-in-tab="false">
141
       <file leaf-file-name="StreamConverter.java" pinned="false" current-in-tab="false">
85
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java">
142
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/StreamConverter.java">
86
           <provider selected="true" editor-type-id="text-editor">
143
           <provider selected="true" editor-type-id="text-editor">
87
-            <state relative-caret-position="362">
88
-              <caret line="33" column="5" lean-forward="true" selection-start-line="33" selection-start-column="5" selection-end-line="33" selection-end-column="5" />
144
+            <state relative-caret-position="323">
145
+              <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
89
               <folding>
146
               <folding>
90
                 <element signature="imports" expanded="true" />
147
                 <element signature="imports" expanded="true" />
91
                 <element signature="e#876#877#0" expanded="true" />
148
                 <element signature="e#876#877#0" expanded="true" />
99
           </provider>
156
           </provider>
100
         </entry>
157
         </entry>
101
       </file>
158
       </file>
102
-      <file leaf-file-name="ListConverter.java" pinned="false" current-in-tab="false">
103
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ListConverter.java">
104
-          <provider selected="true" editor-type-id="text-editor">
105
-            <state relative-caret-position="255">
106
-              <caret line="19" column="49" lean-forward="false" selection-start-line="19" selection-start-column="49" selection-end-line="19" selection-end-column="49" />
107
-              <folding>
108
-                <element signature="imports" expanded="true" />
109
-              </folding>
110
-            </state>
111
-          </provider>
112
-        </entry>
113
-      </file>
114
     </leaf>
159
     </leaf>
115
   </component>
160
   </component>
116
   <component name="FileTemplateManagerImpl">
161
   <component name="FileTemplateManagerImpl">
147
   <component name="IdeDocumentHistory">
192
   <component name="IdeDocumentHistory">
148
     <option name="CHANGED_PATHS">
193
     <option name="CHANGED_PATHS">
149
       <list>
194
       <list>
150
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcode/TestFilterSyntax.java" />
151
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/Person.java" />
152
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/PersonFactory.java" />
153
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/MapSyntax.java" />
154
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/anthropoid/Person.java" />
195
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/anthropoid/Person.java" />
155
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/anthropoid/PersonFactory.java" />
196
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/anthropoid/PersonFactory.java" />
156
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestSuiteFullRegression.java" />
197
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestSuiteFullRegression.java" />
157
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/StringFactory.java" />
198
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/StringFactory.java" />
158
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java" />
199
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java" />
159
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestPersonFactory.java" />
160
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/FilterSyntax.java" />
200
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/FilterSyntax.java" />
161
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/LambdaFilters.java" />
201
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/LambdaFilters.java" />
162
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestFilterSyntax.java" />
202
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestFilterSyntax.java" />
198
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ConversionAgent.java" />
238
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ConversionAgent.java" />
199
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java" />
239
         <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java" />
200
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java" />
240
         <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java" />
241
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestPersonFactory.java" />
242
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java" />
243
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java" />
244
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java" />
245
+        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java" />
201
       </list>
246
       </list>
202
     </option>
247
     </option>
203
   </component>
248
   </component>
205
     <option name="x" value="-1920" />
250
     <option name="x" value="-1920" />
206
     <option name="y" value="23" />
251
     <option name="y" value="23" />
207
     <option name="width" value="1920" />
252
     <option name="width" value="1920" />
208
-    <option name="height" value="1057" />
253
+    <option name="height" value="1053" />
209
   </component>
254
   </component>
210
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
255
   <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
211
   <component name="ProjectView">
256
   <component name="ProjectView">
259
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
304
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
260
             </PATH_ELEMENT>
305
             </PATH_ELEMENT>
261
             <PATH_ELEMENT>
306
             <PATH_ELEMENT>
262
-              <option name="myItemId" value="lambdas" />
307
+              <option name="myItemId" value="streams" />
263
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
308
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
264
             </PATH_ELEMENT>
309
             </PATH_ELEMENT>
265
           </PATH>
310
           </PATH>
285
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
330
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
286
             </PATH_ELEMENT>
331
             </PATH_ELEMENT>
287
             <PATH_ELEMENT>
332
             <PATH_ELEMENT>
288
-              <option name="myItemId" value="lambdas" />
333
+              <option name="myItemId" value="streams" />
289
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
334
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
290
             </PATH_ELEMENT>
335
             </PATH_ELEMENT>
291
             <PATH_ELEMENT>
336
             <PATH_ELEMENT>
333
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
378
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
334
             </PATH_ELEMENT>
379
             </PATH_ELEMENT>
335
             <PATH_ELEMENT>
380
             <PATH_ELEMENT>
336
-              <option name="myItemId" value="lambdas" />
381
+              <option name="myItemId" value="streams" />
337
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
382
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
338
             </PATH_ELEMENT>
383
             </PATH_ELEMENT>
339
           </PATH>
384
           </PATH>
359
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
404
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
360
             </PATH_ELEMENT>
405
             </PATH_ELEMENT>
361
             <PATH_ELEMENT>
406
             <PATH_ELEMENT>
362
-              <option name="myItemId" value="lambdas" />
407
+              <option name="myItemId" value="streams" />
363
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
408
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
364
             </PATH_ELEMENT>
409
             </PATH_ELEMENT>
365
             <PATH_ELEMENT>
410
             <PATH_ELEMENT>
389
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
434
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
390
             </PATH_ELEMENT>
435
             </PATH_ELEMENT>
391
             <PATH_ELEMENT>
436
             <PATH_ELEMENT>
392
-              <option name="myItemId" value="lambdas" />
437
+              <option name="myItemId" value="streams" />
393
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
438
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
394
             </PATH_ELEMENT>
439
             </PATH_ELEMENT>
395
             <PATH_ELEMENT>
440
             <PATH_ELEMENT>
419
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
464
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
420
             </PATH_ELEMENT>
465
             </PATH_ELEMENT>
421
             <PATH_ELEMENT>
466
             <PATH_ELEMENT>
422
-              <option name="myItemId" value="lambdas" />
467
+              <option name="myItemId" value="streams" />
423
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
468
               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
424
             </PATH_ELEMENT>
469
             </PATH_ELEMENT>
425
             <PATH_ELEMENT>
470
             <PATH_ELEMENT>
441
   </component>
486
   </component>
442
   <component name="RecentsManager">
487
   <component name="RecentsManager">
443
     <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
488
     <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
444
-      <recent name="com.zipcodewilmington.lambdas.exercises" />
445
       <recent name="com.zipcodewilmington.lambdas" />
489
       <recent name="com.zipcodewilmington.lambdas" />
490
+      <recent name="com.zipcodewilmington.lambdas.exercises" />
446
       <recent name="com.zipcode" />
491
       <recent name="com.zipcode" />
447
     </key>
492
     </key>
448
     <key name="CreateClassDialog.RecentsKey">
493
     <key name="CreateClassDialog.RecentsKey">
462
       </list>
507
       </list>
463
     </option>
508
     </option>
464
   </component>
509
   </component>
465
-  <component name="RunManager" selected="JUnit.TestSuiteConversionRegression">
510
+  <component name="RunManager" selected="JUnit.TestSuiteFullRegression">
466
     <configuration default="false" name="TestSuiteFullRegression" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
511
     <configuration default="false" name="TestSuiteFullRegression" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
467
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
512
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
468
         <pattern>
513
         <pattern>
469
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
514
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
470
           <option name="ENABLED" value="true" />
515
           <option name="ENABLED" value="true" />
471
         </pattern>
516
         </pattern>
472
       </extension>
517
       </extension>
473
       <module name="looptest" />
518
       <module name="looptest" />
474
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
519
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
475
       <option name="ALTERNATIVE_JRE_PATH" />
520
       <option name="ALTERNATIVE_JRE_PATH" />
476
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas" />
477
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.TestSuiteFullRegression" />
521
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams" />
522
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.TestSuiteFullRegression" />
478
       <option name="METHOD_NAME" />
523
       <option name="METHOD_NAME" />
479
       <option name="TEST_OBJECT" value="class" />
524
       <option name="TEST_OBJECT" value="class" />
480
       <option name="VM_PARAMETERS" value="-ea" />
525
       <option name="VM_PARAMETERS" value="-ea" />
492
     <configuration default="false" name="TestStreamFilter" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
537
     <configuration default="false" name="TestStreamFilter" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
493
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
538
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
494
         <pattern>
539
         <pattern>
495
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
540
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
496
           <option name="ENABLED" value="true" />
541
           <option name="ENABLED" value="true" />
497
         </pattern>
542
         </pattern>
498
       </extension>
543
       </extension>
499
       <module name="looptest" />
544
       <module name="looptest" />
500
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
545
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
501
       <option name="ALTERNATIVE_JRE_PATH" />
546
       <option name="ALTERNATIVE_JRE_PATH" />
502
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas" />
503
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.TestStreamFilter" />
547
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams" />
548
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.TestStreamFilter" />
504
       <option name="METHOD_NAME" />
549
       <option name="METHOD_NAME" />
505
       <option name="TEST_OBJECT" value="class" />
550
       <option name="TEST_OBJECT" value="class" />
506
       <option name="VM_PARAMETERS" value="-ea" />
551
       <option name="VM_PARAMETERS" value="-ea" />
518
     <configuration default="false" name="TestConverterArray.testCount" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
563
     <configuration default="false" name="TestConverterArray.testCount" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
519
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
564
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
520
         <pattern>
565
         <pattern>
521
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
566
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
522
           <option name="ENABLED" value="true" />
567
           <option name="ENABLED" value="true" />
523
         </pattern>
568
         </pattern>
524
       </extension>
569
       </extension>
525
       <module name="looptest" />
570
       <module name="looptest" />
526
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
571
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
527
       <option name="ALTERNATIVE_JRE_PATH" />
572
       <option name="ALTERNATIVE_JRE_PATH" />
528
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas.exercises" />
529
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.exercises.TestConverterArray" />
573
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams.exercises" />
574
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.exercises.TestConverterArray" />
530
       <option name="METHOD_NAME" value="testCount" />
575
       <option name="METHOD_NAME" value="testCount" />
531
       <option name="TEST_OBJECT" value="method" />
576
       <option name="TEST_OBJECT" value="method" />
532
       <option name="VM_PARAMETERS" value="-ea" />
577
       <option name="VM_PARAMETERS" value="-ea" />
544
     <configuration default="false" name="TestConverterArray" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
589
     <configuration default="false" name="TestConverterArray" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
545
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
590
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
546
         <pattern>
591
         <pattern>
547
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
592
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
548
           <option name="ENABLED" value="true" />
593
           <option name="ENABLED" value="true" />
549
         </pattern>
594
         </pattern>
550
       </extension>
595
       </extension>
551
       <module name="looptest" />
596
       <module name="looptest" />
552
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
597
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
553
       <option name="ALTERNATIVE_JRE_PATH" />
598
       <option name="ALTERNATIVE_JRE_PATH" />
554
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas.exercises" />
555
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.exercises.TestConverterArray" />
599
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams.exercises" />
600
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.exercises.TestConverterArray" />
556
       <option name="METHOD_NAME" />
601
       <option name="METHOD_NAME" />
557
       <option name="TEST_OBJECT" value="class" />
602
       <option name="TEST_OBJECT" value="class" />
558
       <option name="VM_PARAMETERS" value="-ea" />
603
       <option name="VM_PARAMETERS" value="-ea" />
570
     <configuration default="false" name="TestSuiteConversionRegression" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
615
     <configuration default="false" name="TestSuiteConversionRegression" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
571
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
616
       <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
572
         <pattern>
617
         <pattern>
573
-          <option name="PATTERN" value="com.zipcodewilmington.lambdas.exercises.*" />
618
+          <option name="PATTERN" value="com.zipcodewilmington.streams.*" />
574
           <option name="ENABLED" value="true" />
619
           <option name="ENABLED" value="true" />
575
         </pattern>
620
         </pattern>
576
       </extension>
621
       </extension>
577
       <module name="looptest" />
622
       <module name="looptest" />
578
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
623
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
579
       <option name="ALTERNATIVE_JRE_PATH" />
624
       <option name="ALTERNATIVE_JRE_PATH" />
580
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.lambdas.exercises" />
581
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.lambdas.exercises.TestSuiteConversionRegression" />
625
+      <option name="PACKAGE_NAME" value="com.zipcodewilmington.streams.exercises" />
626
+      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.streams.exercises.TestSuiteConversionRegression" />
582
       <option name="METHOD_NAME" />
627
       <option name="METHOD_NAME" />
583
       <option name="TEST_OBJECT" value="class" />
628
       <option name="TEST_OBJECT" value="class" />
584
       <option name="VM_PARAMETERS" value="-ea" />
629
       <option name="VM_PARAMETERS" value="-ea" />
806
     </list>
851
     </list>
807
     <recent_temporary>
852
     <recent_temporary>
808
       <list size="5">
853
       <list size="5">
809
-        <item index="0" class="java.lang.String" itemvalue="JUnit.TestSuiteConversionRegression" />
810
-        <item index="1" class="java.lang.String" itemvalue="JUnit.TestConverterArray" />
811
-        <item index="2" class="java.lang.String" itemvalue="JUnit.TestConverterArray.testCount" />
812
-        <item index="3" class="java.lang.String" itemvalue="JUnit.TestStreamFilter" />
813
-        <item index="4" class="java.lang.String" itemvalue="JUnit.TestSuiteFullRegression" />
854
+        <item index="0" class="java.lang.String" itemvalue="JUnit.TestSuiteFullRegression" />
855
+        <item index="1" class="java.lang.String" itemvalue="JUnit.TestSuiteConversionRegression" />
856
+        <item index="2" class="java.lang.String" itemvalue="JUnit.TestConverterArray" />
857
+        <item index="3" class="java.lang.String" itemvalue="JUnit.TestConverterArray.testCount" />
858
+        <item index="4" class="java.lang.String" itemvalue="JUnit.TestStreamFilter" />
814
       </list>
859
       </list>
815
     </recent_temporary>
860
     </recent_temporary>
816
   </component>
861
   </component>
831
     <servers />
876
     <servers />
832
   </component>
877
   </component>
833
   <component name="TestHistory">
878
   <component name="TestHistory">
834
-    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 24m 15s.xml">
835
-      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
836
-    </history-entry>
837
-    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 28m 10s.xml">
838
-      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
839
-    </history-entry>
840
-    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 28m 27s.xml">
841
-      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
842
-    </history-entry>
843
     <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 28m 39s.xml">
879
     <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 28m 39s.xml">
844
       <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
880
       <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
845
     </history-entry>
881
     </history-entry>
861
     <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 42m 16s.xml">
897
     <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 42m 16s.xml">
862
       <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
898
       <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
863
     </history-entry>
899
     </history-entry>
900
+    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 43m 55s.xml">
901
+      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
902
+    </history-entry>
903
+    <history-entry file="TestSuiteConversionRegression - 2017.05.25 at 16h 46m 53s.xml">
904
+      <configuration name="TestSuiteConversionRegression" configurationId="JUnit" />
905
+    </history-entry>
906
+    <history-entry file="TestSuiteFullRegression - 2017.05.25 at 16h 47m 31s.xml">
907
+      <configuration name="TestSuiteFullRegression" configurationId="JUnit" />
908
+    </history-entry>
864
   </component>
909
   </component>
865
   <component name="ToolWindowManager">
910
   <component name="ToolWindowManager">
866
-    <frame x="-1920" y="23" width="1920" height="1057" extended-state="6" />
911
+    <frame x="-1920" y="23" width="1920" height="1053" extended-state="6" />
867
     <editor active="true" />
912
     <editor active="true" />
868
     <layout>
913
     <layout>
869
       <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
914
       <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
875
       <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
920
       <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
876
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
921
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
877
       <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
922
       <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
878
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.40518135" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
923
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.40478668" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
879
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
924
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
880
       <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
925
       <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
881
-      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32953367" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
926
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32882413" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
882
       <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
927
       <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
883
       <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
928
       <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
884
       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.23801917" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
929
       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.23801917" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
911
   </component>
956
   </component>
912
   <component name="editorHistoryManager">
957
   <component name="editorHistoryManager">
913
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcode/ArrayLoopMethods.java" />
958
     <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcode/ArrayLoopMethods.java" />
914
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamFilter.java">
959
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
915
       <provider selected="true" editor-type-id="text-editor">
960
       <provider selected="true" editor-type-id="text-editor">
916
         <state relative-caret-position="195">
961
         <state relative-caret-position="195">
917
           <caret line="18" column="5" lean-forward="false" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
962
           <caret line="18" column="5" lean-forward="false" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
923
       </provider>
968
       </provider>
924
     </entry>
969
     </entry>
925
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcode/ArrayLoopMethodsTest.java" />
970
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcode/ArrayLoopMethodsTest.java" />
926
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java">
971
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/Person.java">
927
       <provider selected="true" editor-type-id="text-editor">
972
       <provider selected="true" editor-type-id="text-editor">
928
         <state relative-caret-position="210">
973
         <state relative-caret-position="210">
929
           <caret line="14" column="57" lean-forward="false" selection-start-line="14" selection-start-column="57" selection-end-line="14" selection-end-column="57" />
974
           <caret line="14" column="57" lean-forward="false" selection-start-line="14" selection-start-column="57" selection-end-line="14" selection-end-column="57" />
931
         </state>
976
         </state>
932
       </provider>
977
       </provider>
933
     </entry>
978
     </entry>
934
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/RandomUtils.java">
979
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/RandomUtils.java">
935
       <provider selected="true" editor-type-id="text-editor">
980
       <provider selected="true" editor-type-id="text-editor">
936
         <state relative-caret-position="255">
981
         <state relative-caret-position="255">
937
           <caret line="20" column="5" lean-forward="true" selection-start-line="20" selection-start-column="5" selection-end-line="20" selection-end-column="5" />
982
           <caret line="20" column="5" lean-forward="true" selection-start-line="20" selection-start-column="5" selection-end-line="20" selection-end-column="5" />
939
         </state>
984
         </state>
940
       </provider>
985
       </provider>
941
     </entry>
986
     </entry>
942
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.java">
987
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/PersonFactory.java">
943
       <provider selected="true" editor-type-id="text-editor">
988
       <provider selected="true" editor-type-id="text-editor">
944
         <state relative-caret-position="285">
989
         <state relative-caret-position="285">
945
           <caret line="22" column="9" lean-forward="true" selection-start-line="22" selection-start-column="9" selection-end-line="22" selection-end-column="9" />
990
           <caret line="22" column="9" lean-forward="true" selection-start-line="22" selection-start-column="9" selection-end-line="22" selection-end-column="9" />
957
         </state>
1002
         </state>
958
       </provider>
1003
       </provider>
959
     </entry>
1004
     </entry>
960
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/StreamFilter.java">
1005
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/StreamFilter.java">
961
       <provider selected="true" editor-type-id="text-editor">
1006
       <provider selected="true" editor-type-id="text-editor">
962
         <state relative-caret-position="105">
1007
         <state relative-caret-position="105">
963
           <caret line="9" column="33" lean-forward="false" selection-start-line="9" selection-start-column="33" selection-end-line="9" selection-end-column="33" />
1008
           <caret line="9" column="33" lean-forward="false" selection-start-line="9" selection-start-column="33" selection-end-line="9" selection-end-column="33" />
968
       </provider>
1013
       </provider>
969
     </entry>
1014
     </entry>
970
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcode/ArrayLoopMethodsTest.java" />
1015
     <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcode/ArrayLoopMethodsTest.java" />
971
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.java">
1016
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/PersonFactory.java">
972
       <provider selected="true" editor-type-id="text-editor">
1017
       <provider selected="true" editor-type-id="text-editor">
973
         <state relative-caret-position="315">
1018
         <state relative-caret-position="315">
974
           <caret line="24" column="5" lean-forward="false" selection-start-line="24" selection-start-column="5" selection-end-line="24" selection-end-column="5" />
1019
           <caret line="24" column="5" lean-forward="false" selection-start-line="24" selection-start-column="5" selection-end-line="24" selection-end-column="5" />
978
         </state>
1023
         </state>
979
       </provider>
1024
       </provider>
980
     </entry>
1025
     </entry>
981
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java">
1026
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/Person.java">
982
       <provider selected="true" editor-type-id="text-editor">
1027
       <provider selected="true" editor-type-id="text-editor">
983
         <state relative-caret-position="210">
1028
         <state relative-caret-position="210">
984
           <caret line="14" column="57" lean-forward="false" selection-start-line="14" selection-start-column="57" selection-end-line="14" selection-end-column="57" />
1029
           <caret line="14" column="57" lean-forward="false" selection-start-line="14" selection-start-column="57" selection-end-line="14" selection-end-column="57" />
986
         </state>
1031
         </state>
987
       </provider>
1032
       </provider>
988
     </entry>
1033
     </entry>
989
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/RandomUtils.java">
1034
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/RandomUtils.java">
990
       <provider selected="true" editor-type-id="text-editor">
1035
       <provider selected="true" editor-type-id="text-editor">
991
         <state relative-caret-position="360">
1036
         <state relative-caret-position="360">
992
           <caret line="27" column="68" lean-forward="false" selection-start-line="27" selection-start-column="68" selection-end-line="27" selection-end-column="68" />
1037
           <caret line="27" column="68" lean-forward="false" selection-start-line="27" selection-start-column="68" selection-end-line="27" selection-end-column="68" />
994
         </state>
1039
         </state>
995
       </provider>
1040
       </provider>
996
     </entry>
1041
     </entry>
997
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamFilter.java">
1042
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
998
       <provider selected="true" editor-type-id="text-editor">
1043
       <provider selected="true" editor-type-id="text-editor">
999
         <state relative-caret-position="195">
1044
         <state relative-caret-position="195">
1000
           <caret line="18" column="5" lean-forward="true" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
1045
           <caret line="18" column="5" lean-forward="true" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
1073
         </state>
1118
         </state>
1074
       </provider>
1119
       </provider>
1075
     </entry>
1120
     </entry>
1076
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/RandomUtils.java">
1121
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/RandomUtils.java">
1077
       <provider selected="true" editor-type-id="text-editor">
1122
       <provider selected="true" editor-type-id="text-editor">
1078
         <state relative-caret-position="165">
1123
         <state relative-caret-position="165">
1079
           <caret line="78" column="9" lean-forward="true" selection-start-line="78" selection-start-column="9" selection-end-line="78" selection-end-column="9" />
1124
           <caret line="78" column="9" lean-forward="true" selection-start-line="78" selection-start-column="9" selection-end-line="78" selection-end-column="9" />
1100
         </state>
1145
         </state>
1101
       </provider>
1146
       </provider>
1102
     </entry>
1147
     </entry>
1103
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/Person.java">
1148
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/Person.java">
1104
       <provider selected="true" editor-type-id="text-editor">
1149
       <provider selected="true" editor-type-id="text-editor">
1105
         <state relative-caret-position="285">
1150
         <state relative-caret-position="285">
1106
           <caret line="19" column="36" lean-forward="true" selection-start-line="19" selection-start-column="36" selection-end-line="19" selection-end-column="36" />
1151
           <caret line="19" column="36" lean-forward="true" selection-start-line="19" selection-start-column="36" selection-end-line="19" selection-end-column="36" />
1108
         </state>
1153
         </state>
1109
       </provider>
1154
       </provider>
1110
     </entry>
1155
     </entry>
1111
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamMap.java">
1156
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamMap.java">
1112
       <provider selected="true" editor-type-id="text-editor">
1157
       <provider selected="true" editor-type-id="text-editor">
1113
         <state relative-caret-position="105">
1158
         <state relative-caret-position="105">
1114
           <caret line="7" column="13" lean-forward="false" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
1159
           <caret line="7" column="13" lean-forward="false" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
1116
         </state>
1161
         </state>
1117
       </provider>
1162
       </provider>
1118
     </entry>
1163
     </entry>
1119
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestPersonFactory.java">
1120
-      <provider selected="true" editor-type-id="text-editor">
1121
-        <state relative-caret-position="510">
1122
-          <caret line="38" column="0" lean-forward="true" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
1123
-          <folding>
1124
-            <element signature="imports" expanded="true" />
1125
-          </folding>
1126
-        </state>
1127
-      </provider>
1128
-    </entry>
1129
     <entry file="jar:///Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/src.zip!/java/util/stream/Stream.java">
1164
     <entry file="jar:///Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/src.zip!/java/util/stream/Stream.java">
1130
       <provider selected="true" editor-type-id="text-editor">
1165
       <provider selected="true" editor-type-id="text-editor">
1131
         <state relative-caret-position="786">
1166
         <state relative-caret-position="786">
1134
         </state>
1169
         </state>
1135
       </provider>
1170
       </provider>
1136
     </entry>
1171
     </entry>
1137
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestSuiteFullRegression.java">
1138
-      <provider selected="true" editor-type-id="text-editor">
1139
-        <state relative-caret-position="210">
1140
-          <caret line="15" column="0" lean-forward="true" selection-start-line="15" selection-start-column="0" selection-end-line="15" selection-end-column="0" />
1141
-          <folding />
1142
-        </state>
1143
-      </provider>
1144
-    </entry>
1145
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/ReflectionUtils.java">
1172
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/ReflectionUtils.java">
1146
       <provider selected="true" editor-type-id="text-editor">
1173
       <provider selected="true" editor-type-id="text-editor">
1147
         <state relative-caret-position="375">
1174
         <state relative-caret-position="375">
1148
           <caret line="30" column="17" lean-forward="true" selection-start-line="30" selection-start-column="17" selection-end-line="30" selection-end-column="17" />
1175
           <caret line="30" column="17" lean-forward="true" selection-start-line="30" selection-start-column="17" selection-end-line="30" selection-end-column="17" />
1150
         </state>
1177
         </state>
1151
       </provider>
1178
       </provider>
1152
     </entry>
1179
     </entry>
1153
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/tools/StringUtils.java">
1180
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/tools/StringUtils.java">
1154
       <provider selected="true" editor-type-id="text-editor">
1181
       <provider selected="true" editor-type-id="text-editor">
1155
         <state relative-caret-position="105">
1182
         <state relative-caret-position="105">
1156
           <caret line="9" column="26" lean-forward="false" selection-start-line="9" selection-start-column="26" selection-end-line="9" selection-end-column="26" />
1183
           <caret line="9" column="26" lean-forward="false" selection-start-line="9" selection-start-column="26" selection-end-line="9" selection-end-column="26" />
1158
         </state>
1185
         </state>
1159
       </provider>
1186
       </provider>
1160
     </entry>
1187
     </entry>
1161
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/StreamMap.java">
1188
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/StreamMap.java">
1162
       <provider selected="true" editor-type-id="text-editor">
1189
       <provider selected="true" editor-type-id="text-editor">
1163
         <state relative-caret-position="330">
1190
         <state relative-caret-position="330">
1164
           <caret line="24" column="46" lean-forward="false" selection-start-line="24" selection-start-column="46" selection-end-line="24" selection-end-column="46" />
1191
           <caret line="24" column="46" lean-forward="false" selection-start-line="24" selection-start-column="46" selection-end-line="24" selection-end-column="46" />
1168
         </state>
1195
         </state>
1169
       </provider>
1196
       </provider>
1170
     </entry>
1197
     </entry>
1171
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ArrayConverter.java">
1198
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/ArrayConverter.java">
1172
       <provider selected="true" editor-type-id="text-editor">
1199
       <provider selected="true" editor-type-id="text-editor">
1173
         <state relative-caret-position="255">
1200
         <state relative-caret-position="255">
1174
           <caret line="20" column="53" lean-forward="false" selection-start-line="20" selection-start-column="53" selection-end-line="20" selection-end-column="53" />
1201
           <caret line="20" column="53" lean-forward="false" selection-start-line="20" selection-start-column="53" selection-end-line="20" selection-end-column="53" />
1178
         </state>
1205
         </state>
1179
       </provider>
1206
       </provider>
1180
     </entry>
1207
     </entry>
1181
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.java">
1208
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/anthropoid/PersonFactory.java">
1182
       <provider selected="true" editor-type-id="text-editor">
1209
       <provider selected="true" editor-type-id="text-editor">
1183
         <state relative-caret-position="395">
1210
         <state relative-caret-position="395">
1184
           <caret line="57" column="70" lean-forward="true" selection-start-line="57" selection-start-column="70" selection-end-line="57" selection-end-column="70" />
1211
           <caret line="57" column="70" lean-forward="true" selection-start-line="57" selection-start-column="70" selection-end-line="57" selection-end-column="70" />
1186
         </state>
1213
         </state>
1187
       </provider>
1214
       </provider>
1188
     </entry>
1215
     </entry>
1189
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/TestStreamFilter.java">
1216
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/StreamFilter.java">
1190
       <provider selected="true" editor-type-id="text-editor">
1217
       <provider selected="true" editor-type-id="text-editor">
1191
-        <state relative-caret-position="390">
1192
-          <caret line="41" column="0" lean-forward="true" selection-start-line="41" selection-start-column="0" selection-end-line="41" selection-end-column="0" />
1193
-          <folding />
1218
+        <state relative-caret-position="1185">
1219
+          <caret line="85" column="37" lean-forward="true" selection-start-line="85" selection-start-column="37" selection-end-line="85" selection-end-column="37" />
1220
+          <folding>
1221
+            <element signature="imports" expanded="true" />
1222
+          </folding>
1194
         </state>
1223
         </state>
1195
       </provider>
1224
       </provider>
1196
     </entry>
1225
     </entry>
1197
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/StreamFilter.java">
1226
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/ConversionAgent.java">
1198
       <provider selected="true" editor-type-id="text-editor">
1227
       <provider selected="true" editor-type-id="text-editor">
1199
-        <state relative-caret-position="1185">
1200
-          <caret line="85" column="37" lean-forward="true" selection-start-line="85" selection-start-column="37" selection-end-line="85" selection-end-column="37" />
1228
+        <state relative-caret-position="210">
1229
+          <caret line="14" column="13" lean-forward="false" selection-start-line="14" selection-start-column="13" selection-end-line="14" selection-end-column="13" />
1201
           <folding>
1230
           <folding>
1202
             <element signature="imports" expanded="true" />
1231
             <element signature="imports" expanded="true" />
1203
           </folding>
1232
           </folding>
1204
         </state>
1233
         </state>
1205
       </provider>
1234
       </provider>
1206
     </entry>
1235
     </entry>
1207
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterArray.java">
1236
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/ListConverter.java">
1237
+      <provider selected="true" editor-type-id="text-editor">
1238
+        <state relative-caret-position="255">
1239
+          <caret line="19" column="49" lean-forward="false" selection-start-line="19" selection-start-column="49" selection-end-line="19" selection-end-column="49" />
1240
+          <folding>
1241
+            <element signature="imports" expanded="true" />
1242
+          </folding>
1243
+        </state>
1244
+      </provider>
1245
+    </entry>
1246
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterArray.java">
1208
       <provider selected="true" editor-type-id="text-editor">
1247
       <provider selected="true" editor-type-id="text-editor">
1209
         <state relative-caret-position="75">
1248
         <state relative-caret-position="75">
1210
-          <caret line="5" column="31" lean-forward="false" selection-start-line="5" selection-start-column="31" selection-end-line="5" selection-end-column="31" />
1249
+          <caret line="7" column="31" lean-forward="false" selection-start-line="7" selection-start-column="31" selection-end-line="7" selection-end-column="31" />
1211
           <folding />
1250
           <folding />
1212
         </state>
1251
         </state>
1213
       </provider>
1252
       </provider>
1214
     </entry>
1253
     </entry>
1215
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterList.java">
1254
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterList.java">
1216
       <provider selected="true" editor-type-id="text-editor">
1255
       <provider selected="true" editor-type-id="text-editor">
1217
         <state relative-caret-position="75">
1256
         <state relative-caret-position="75">
1218
-          <caret line="5" column="30" lean-forward="false" selection-start-line="5" selection-start-column="30" selection-end-line="5" selection-end-column="30" />
1257
+          <caret line="7" column="30" lean-forward="false" selection-start-line="7" selection-start-column="30" selection-end-line="7" selection-end-column="30" />
1219
           <folding />
1258
           <folding />
1220
         </state>
1259
         </state>
1221
       </provider>
1260
       </provider>
1222
     </entry>
1261
     </entry>
1223
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConverterStream.java">
1262
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConverterStream.java">
1224
       <provider selected="true" editor-type-id="text-editor">
1263
       <provider selected="true" editor-type-id="text-editor">
1225
         <state relative-caret-position="105">
1264
         <state relative-caret-position="105">
1226
-          <caret line="9" column="1" lean-forward="true" selection-start-line="9" selection-start-column="1" selection-end-line="9" selection-end-column="1" />
1265
+          <caret line="11" column="1" lean-forward="false" selection-start-line="11" selection-start-column="1" selection-end-line="11" selection-end-column="1" />
1227
           <folding />
1266
           <folding />
1228
         </state>
1267
         </state>
1229
       </provider>
1268
       </provider>
1230
     </entry>
1269
     </entry>
1231
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.java">
1270
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/streams/exercises/StreamConverter.java">
1232
       <provider selected="true" editor-type-id="text-editor">
1271
       <provider selected="true" editor-type-id="text-editor">
1233
-        <state relative-caret-position="195">
1234
-          <caret line="13" column="33" lean-forward="false" selection-start-line="13" selection-start-column="33" selection-end-line="13" selection-end-column="33" />
1272
+        <state relative-caret-position="323">
1273
+          <caret line="24" column="0" lean-forward="false" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
1235
           <folding>
1274
           <folding>
1236
             <element signature="imports" expanded="true" />
1275
             <element signature="imports" expanded="true" />
1276
+            <element signature="e#876#877#0" expanded="true" />
1277
+            <element signature="e#914#915#0" expanded="true" />
1278
+            <element signature="e#966#967#0" expanded="true" />
1279
+            <element signature="e#1013#1014#0" expanded="true" />
1280
+            <element signature="e#1058#1059#0" expanded="true" />
1281
+            <element signature="e#1114#1115#0" expanded="true" />
1237
           </folding>
1282
           </folding>
1238
         </state>
1283
         </state>
1239
       </provider>
1284
       </provider>
1240
     </entry>
1285
     </entry>
1241
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ConversionAgent.java">
1286
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestConversionAgent.java">
1242
       <provider selected="true" editor-type-id="text-editor">
1287
       <provider selected="true" editor-type-id="text-editor">
1243
-        <state relative-caret-position="210">
1244
-          <caret line="14" column="13" lean-forward="false" selection-start-line="14" selection-start-column="13" selection-end-line="14" selection-end-column="13" />
1288
+        <state relative-caret-position="259">
1289
+          <caret line="25" column="11" lean-forward="false" selection-start-line="25" selection-start-column="11" selection-end-line="25" selection-end-column="11" />
1245
           <folding>
1290
           <folding>
1246
             <element signature="imports" expanded="true" />
1291
             <element signature="imports" expanded="true" />
1247
           </folding>
1292
           </folding>
1248
         </state>
1293
         </state>
1249
       </provider>
1294
       </provider>
1250
     </entry>
1295
     </entry>
1251
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/ListConverter.java">
1296
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.java">
1252
       <provider selected="true" editor-type-id="text-editor">
1297
       <provider selected="true" editor-type-id="text-editor">
1253
-        <state relative-caret-position="255">
1254
-          <caret line="19" column="49" lean-forward="false" selection-start-line="19" selection-start-column="49" selection-end-line="19" selection-end-column="49" />
1298
+        <state relative-caret-position="195">
1299
+          <caret line="13" column="42" lean-forward="false" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="42" />
1255
           <folding>
1300
           <folding>
1256
             <element signature="imports" expanded="true" />
1301
             <element signature="imports" expanded="true" />
1257
           </folding>
1302
           </folding>
1258
         </state>
1303
         </state>
1259
       </provider>
1304
       </provider>
1260
     </entry>
1305
     </entry>
1261
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/lambdas/exercises/StreamConverter.java">
1306
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java">
1262
       <provider selected="true" editor-type-id="text-editor">
1307
       <provider selected="true" editor-type-id="text-editor">
1263
-        <state relative-caret-position="362">
1264
-          <caret line="33" column="5" lean-forward="true" selection-start-line="33" selection-start-column="5" selection-end-line="33" selection-end-column="5" />
1308
+        <state relative-caret-position="249">
1309
+          <caret line="17" column="0" lean-forward="false" selection-start-line="17" selection-start-column="0" selection-end-line="17" selection-end-column="0" />
1265
           <folding>
1310
           <folding>
1266
             <element signature="imports" expanded="true" />
1311
             <element signature="imports" expanded="true" />
1267
-            <element signature="e#876#877#0" expanded="true" />
1268
-            <element signature="e#914#915#0" expanded="true" />
1269
-            <element signature="e#966#967#0" expanded="true" />
1270
-            <element signature="e#1013#1014#0" expanded="true" />
1271
-            <element signature="e#1058#1059#0" expanded="true" />
1272
-            <element signature="e#1114#1115#0" expanded="true" />
1273
           </folding>
1312
           </folding>
1274
         </state>
1313
         </state>
1275
       </provider>
1314
       </provider>
1276
     </entry>
1315
     </entry>
1277
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.java">
1316
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java">
1278
       <provider selected="true" editor-type-id="text-editor">
1317
       <provider selected="true" editor-type-id="text-editor">
1279
-        <state relative-caret-position="300">
1280
-          <caret line="66" column="16" lean-forward="false" selection-start-line="66" selection-start-column="16" selection-end-line="66" selection-end-column="16" />
1281
-          <folding>
1282
-            <element signature="imports" expanded="true" />
1283
-          </folding>
1318
+        <state relative-caret-position="210">
1319
+          <caret line="22" column="31" lean-forward="false" selection-start-line="22" selection-start-column="31" selection-end-line="22" selection-end-column="31" />
1320
+          <folding />
1321
+        </state>
1322
+      </provider>
1323
+    </entry>
1324
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java">
1325
+      <provider selected="true" editor-type-id="text-editor">
1326
+        <state relative-caret-position="150">
1327
+          <caret line="12" column="43" lean-forward="true" selection-start-line="12" selection-start-column="43" selection-end-line="12" selection-end-column="43" />
1328
+          <folding />
1284
         </state>
1329
         </state>
1285
       </provider>
1330
       </provider>
1286
     </entry>
1331
     </entry>
1287
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/lambdas/exercises/TestConstants.java">
1332
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/streams/TestConstants.java">
1288
       <provider selected="true" editor-type-id="text-editor">
1333
       <provider selected="true" editor-type-id="text-editor">
1289
         <state relative-caret-position="90">
1334
         <state relative-caret-position="90">
1290
-          <caret line="6" column="30" lean-forward="false" selection-start-line="6" selection-start-column="30" selection-end-line="6" selection-end-column="30" />
1335
+          <caret line="6" column="28" lean-forward="false" selection-start-line="6" selection-start-column="28" selection-end-line="6" selection-end-column="28" />
1291
           <folding />
1336
           <folding />
1292
         </state>
1337
         </state>
1293
       </provider>
1338
       </provider>

+ 1
- 1
src/test/java/com/zipcodewilmington/streams/TestConstants.java Ver arquivo

4
  * Created by leon on 5/25/17.
4
  * Created by leon on 5/25/17.
5
  */
5
  */
6
 public interface TestConstants {
6
 public interface TestConstants {
7
-    int collectionSize = 99999;
7
+    int collectionSize = 999;
8
 }
8
 }

+ 1
- 2
src/test/java/com/zipcodewilmington/streams/TestPersonFactory.java Ver arquivo

14
 /**
14
 /**
15
  * Created by leon on 5/24/17.
15
  * Created by leon on 5/24/17.
16
  */
16
  */
17
-public class TestPersonFactory implements TestConstants{
18
-    int collectionSize = 1000;
17
+public class TestPersonFactory implements TestConstants {
19
 
18
 
20
     @Test
19
     @Test
21
     public void testCreateRandomPersonList() {
20
     public void testCreateRandomPersonList() {

+ 7
- 7
src/test/java/com/zipcodewilmington/streams/TestStreamFilter.java Ver arquivo

11
  * Created by leon on 5/2/17.
11
  * Created by leon on 5/2/17.
12
  */
12
  */
13
 public class TestStreamFilter {
13
 public class TestStreamFilter {
14
-    private StreamFilter lambdaFilter;
14
+    private StreamFilter streamFilter;
15
 
15
 
16
     @Before
16
     @Before
17
     public void setup() {
17
     public void setup() {
18
-        lambdaFilter = new StreamFilter();
18
+        streamFilter = new StreamFilter();
19
     }
19
     }
20
 
20
 
21
     @Test
21
     @Test
22
     public void testToListMultiLine() {
22
     public void testToListMultiLine() {
23
-        testFilter(lambdaFilter.toListMultiLine());
23
+        testFilter(streamFilter.toListMultiLine());
24
     }
24
     }
25
 
25
 
26
     @Test
26
     @Test
27
     public void testToListOneLine() {
27
     public void testToListOneLine() {
28
-        testFilter(lambdaFilter.toListOneLine());
28
+        testFilter(streamFilter.toListOneLine());
29
     }
29
     }
30
 
30
 
31
     @Test
31
     @Test
32
     public void testToArrayMultiLine() {
32
     public void testToArrayMultiLine() {
33
-        testFilter(lambdaFilter.toArrayMultiLine());
33
+        testFilter(streamFilter.toArrayMultiLine());
34
     }
34
     }
35
 
35
 
36
     @Test
36
     @Test
37
     public void testToArrayOneLine() {
37
     public void testToArrayOneLine() {
38
-        testFilter(lambdaFilter.toArrayOneLine());
38
+        testFilter(streamFilter.toArrayOneLine());
39
     }
39
     }
40
 
40
 
41
 
41
 
47
 
47
 
48
     private void testFilter(List<Person> persons) {
48
     private void testFilter(List<Person> persons) {
49
         for (Person p : persons) {
49
         for (Person p : persons) {
50
-            assert (p.name.getValue().startsWith(lambdaFilter.startingCharacter));
50
+            assert (p.name.getValue().startsWith(streamFilter.startingCharacter));
51
         }
51
         }
52
     }
52
     }
53
 }
53
 }

+ 3
- 1
src/test/java/com/zipcodewilmington/streams/TestSuiteFullRegression.java Ver arquivo

1
 package com.zipcodewilmington.streams;
1
 package com.zipcodewilmington.streams;
2
 
2
 
3
+import com.zipcodewilmington.streams.exercises.TestSuiteConversionRegression;
3
 import org.junit.runner.RunWith;
4
 import org.junit.runner.RunWith;
4
 import org.junit.runners.Suite;
5
 import org.junit.runners.Suite;
5
 
6
 
8
 @Suite.SuiteClasses({
9
 @Suite.SuiteClasses({
9
         TestStreamFilter.class,
10
         TestStreamFilter.class,
10
         TestStreamMap.class,
11
         TestStreamMap.class,
11
-        TestPersonFactory.class
12
+        TestPersonFactory.class,
13
+        TestSuiteConversionRegression.class
12
 })
14
 })
13
 
15
 
14
 public class TestSuiteFullRegression {
16
 public class TestSuiteFullRegression {

BIN
target/classes/com/zipcodewilmington/lambdas/StreamFilter.class → target/classes/com/zipcodewilmington/streams/StreamFilter.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/StreamMap.class → target/classes/com/zipcodewilmington/streams/StreamMap.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/anthropoid/Person$PersonProperty.class → target/classes/com/zipcodewilmington/streams/anthropoid/Person$PersonProperty.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/anthropoid/Person.class → target/classes/com/zipcodewilmington/streams/anthropoid/Person.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/anthropoid/PersonFactory.class → target/classes/com/zipcodewilmington/streams/anthropoid/PersonFactory.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/ArrayConverter.class → target/classes/com/zipcodewilmington/streams/exercises/ArrayConverter.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/ConversionAgent.class → target/classes/com/zipcodewilmington/streams/exercises/ConversionAgent.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/ListConverter.class → target/classes/com/zipcodewilmington/streams/exercises/ListConverter.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/exercises/StreamConverter.class → target/classes/com/zipcodewilmington/streams/exercises/StreamConverter.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/tools/RandomUtils.class → target/classes/com/zipcodewilmington/streams/tools/RandomUtils.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils$1.class → target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils$1.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/tools/ReflectionUtils.class → target/classes/com/zipcodewilmington/streams/tools/ReflectionUtils.class Ver arquivo


BIN
target/classes/com/zipcodewilmington/lambdas/tools/StringUtils.class → target/classes/com/zipcodewilmington/streams/tools/StringUtils.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestPersonFactory.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestSuiteFullRegression.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConstants.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterArray.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterList.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConverterStream.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/streams/TestConstants.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/streams/TestPersonFactory.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestStreamFilter.class → target/test-classes/com/zipcodewilmington/streams/TestStreamFilter.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/TestStreamMap.class → target/test-classes/com/zipcodewilmington/streams/TestStreamMap.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/streams/TestSuiteFullRegression.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestConversionAgent.class → target/test-classes/com/zipcodewilmington/streams/exercises/TestConversionAgent.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterArray.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterList.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/streams/exercises/TestConverterStream.class Ver arquivo


BIN
target/test-classes/com/zipcodewilmington/lambdas/exercises/TestSuiteConversionRegression.class → target/test-classes/com/zipcodewilmington/streams/exercises/TestSuiteConversionRegression.class Ver arquivo