Przeglądaj źródła

updated read me;

Leon 6 lat temu
rodzic
commit
2f058f612e

+ 2
- 1
.gitignore Wyświetl plik

@@ -2,4 +2,5 @@
2 2
 .DS_Store
3 3
 .classpath
4 4
 #.project
5
-.settings
5
+.settings
6
+.idea/

+ 0
- 1
.idea/.name Wyświetl plik

@@ -1 +0,0 @@
1
-ChapterOneMicro

+ 0
- 16
.idea/compiler.xml Wyświetl plik

@@ -1,16 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="CompilerConfiguration">
4
-    <annotationProcessing>
5
-      <profile name="Maven default annotation processors profile" enabled="true">
6
-        <sourceOutputDir name="target/generated-sources/annotations" />
7
-        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
8
-        <outputRelativeToContentRoot value="true" />
9
-        <module name="ChapterOneMicro" />
10
-      </profile>
11
-    </annotationProcessing>
12
-    <bytecodeTargetLevel target="1.8">
13
-      <module name="ChapterOneMicro" target="1.8" />
14
-    </bytecodeTargetLevel>
15
-  </component>
16
-</project>

+ 0
- 7
.idea/kotlinc.xml Wyświetl plik

@@ -1,7 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="KotlinCommonCompilerArguments">
4
-    <option name="languageVersion" value="1.1" />
5
-    <option name="apiVersion" value="1.1" />
6
-  </component>
7
-</project>

+ 0
- 13
.idea/libraries/Maven__junit_junit_4_12.xml Wyświetl plik

@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
-  <library name="Maven: junit:junit:4.12">
3
-    <CLASSES>
4
-      <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12.jar!/" />
5
-    </CLASSES>
6
-    <JAVADOC>
7
-      <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-javadoc.jar!/" />
8
-    </JAVADOC>
9
-    <SOURCES>
10
-      <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-sources.jar!/" />
11
-    </SOURCES>
12
-  </library>
13
-</component>

+ 0
- 13
.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml Wyświetl plik

@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
-  <library name="Maven: org.hamcrest:hamcrest-core:1.3">
3
-    <CLASSES>
4
-      <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
5
-    </CLASSES>
6
-    <JAVADOC>
7
-      <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar!/" />
8
-    </JAVADOC>
9
-    <SOURCES>
10
-      <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
11
-    </SOURCES>
12
-  </library>
13
-</component>

+ 0
- 90
.idea/misc.xml Wyświetl plik

@@ -1,90 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="MavenProjectsManager">
4
-    <option name="originalFiles">
5
-      <list>
6
-        <option value="$PROJECT_DIR$/pom.xml" />
7
-      </list>
8
-    </option>
9
-  </component>
10
-  <component name="ProjectInspectionProfilesVisibleTreeState">
11
-    <entry key="Project Default">
12
-      <profile-state>
13
-        <expanded-state>
14
-          <State>
15
-            <id />
16
-          </State>
17
-        </expanded-state>
18
-        <selected-state>
19
-          <State>
20
-            <id>Android</id>
21
-          </State>
22
-        </selected-state>
23
-      </profile-state>
24
-    </entry>
25
-  </component>
26
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
27
-    <output url="file://$PROJECT_DIR$/classes" />
28
-  </component>
29
-  <component name="masterDetails">
30
-    <states>
31
-      <state key="GlobalLibrariesConfigurable.UI">
32
-        <settings>
33
-          <splitter-proportions>
34
-            <option name="proportions">
35
-              <list>
36
-                <option value="0.2" />
37
-              </list>
38
-            </option>
39
-          </splitter-proportions>
40
-        </settings>
41
-      </state>
42
-      <state key="JdkListConfigurable.UI">
43
-        <settings>
44
-          <last-edited>1.8</last-edited>
45
-          <splitter-proportions>
46
-            <option name="proportions">
47
-              <list>
48
-                <option value="0.2" />
49
-              </list>
50
-            </option>
51
-          </splitter-proportions>
52
-        </settings>
53
-      </state>
54
-      <state key="ProjectJDKs.UI">
55
-        <settings>
56
-          <last-edited>1.8</last-edited>
57
-          <splitter-proportions>
58
-            <option name="proportions">
59
-              <list>
60
-                <option value="0.2" />
61
-              </list>
62
-            </option>
63
-          </splitter-proportions>
64
-        </settings>
65
-      </state>
66
-      <state key="ProjectLibrariesConfigurable.UI">
67
-        <settings>
68
-          <splitter-proportions>
69
-            <option name="proportions">
70
-              <list>
71
-                <option value="0.2" />
72
-              </list>
73
-            </option>
74
-          </splitter-proportions>
75
-        </settings>
76
-      </state>
77
-      <state key="ScopeChooserConfigurable.UI">
78
-        <settings>
79
-          <splitter-proportions>
80
-            <option name="proportions">
81
-              <list>
82
-                <option value="0.2" />
83
-              </list>
84
-            </option>
85
-          </splitter-proportions>
86
-        </settings>
87
-      </state>
88
-    </states>
89
-  </component>
90
-</project>

+ 0
- 8
.idea/modules.xml Wyświetl plik

@@ -1,8 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ProjectModuleManager">
4
-    <modules>
5
-      <module fileurl="file://$PROJECT_DIR$/ChapterOneMicro.iml" filepath="$PROJECT_DIR$/ChapterOneMicro.iml" />
6
-    </modules>
7
-  </component>
8
-</project>

+ 0
- 124
.idea/uiDesigner.xml Wyświetl plik

@@ -1,124 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="Palette2">
4
-    <group name="Swing">
5
-      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
6
-        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
7
-      </item>
8
-      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
9
-        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
10
-      </item>
11
-      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
12
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
13
-      </item>
14
-      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
15
-        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
16
-      </item>
17
-      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
18
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
19
-        <initial-values>
20
-          <property name="text" value="Button" />
21
-        </initial-values>
22
-      </item>
23
-      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
24
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
25
-        <initial-values>
26
-          <property name="text" value="RadioButton" />
27
-        </initial-values>
28
-      </item>
29
-      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
30
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
31
-        <initial-values>
32
-          <property name="text" value="CheckBox" />
33
-        </initial-values>
34
-      </item>
35
-      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
36
-        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
37
-        <initial-values>
38
-          <property name="text" value="Label" />
39
-        </initial-values>
40
-      </item>
41
-      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
42
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
43
-          <preferred-size width="150" height="-1" />
44
-        </default-constraints>
45
-      </item>
46
-      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
47
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
48
-          <preferred-size width="150" height="-1" />
49
-        </default-constraints>
50
-      </item>
51
-      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
52
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
53
-          <preferred-size width="150" height="-1" />
54
-        </default-constraints>
55
-      </item>
56
-      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
57
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
58
-          <preferred-size width="150" height="50" />
59
-        </default-constraints>
60
-      </item>
61
-      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
62
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
63
-          <preferred-size width="150" height="50" />
64
-        </default-constraints>
65
-      </item>
66
-      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
67
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
68
-          <preferred-size width="150" height="50" />
69
-        </default-constraints>
70
-      </item>
71
-      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
72
-        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
73
-      </item>
74
-      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
75
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
76
-          <preferred-size width="150" height="50" />
77
-        </default-constraints>
78
-      </item>
79
-      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
80
-        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
81
-          <preferred-size width="150" height="50" />
82
-        </default-constraints>
83
-      </item>
84
-      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
85
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
86
-          <preferred-size width="150" height="50" />
87
-        </default-constraints>
88
-      </item>
89
-      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
90
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
91
-          <preferred-size width="200" height="200" />
92
-        </default-constraints>
93
-      </item>
94
-      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
95
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
96
-          <preferred-size width="200" height="200" />
97
-        </default-constraints>
98
-      </item>
99
-      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
100
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
101
-      </item>
102
-      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
103
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
104
-      </item>
105
-      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
106
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
107
-      </item>
108
-      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
109
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
110
-      </item>
111
-      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
112
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
113
-          <preferred-size width="-1" height="20" />
114
-        </default-constraints>
115
-      </item>
116
-      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
117
-        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
118
-      </item>
119
-      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
120
-        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
121
-      </item>
122
-    </group>
123
-  </component>
124
-</project>

+ 0
- 6
.idea/vcs.xml Wyświetl plik

@@ -1,6 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="VcsDirectoryMappings">
4
-    <mapping directory="$PROJECT_DIR$" vcs="Git" />
5
-  </component>
6
-</project>

+ 0
- 972
.idea/workspace.xml Wyświetl plik

@@ -1,972 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="ChangeListManager">
4
-    <list default="true" id="26a7a849-f4eb-45bc-b369-629e74725b9d" name="Default" comment="">
5
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
6
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/README.md" afterPath="$PROJECT_DIR$/README.md" />
7
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java" afterPath="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java" />
8
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java" afterPath="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java" />
9
-    </list>
10
-    <ignored path="$PROJECT_DIR$/target/" />
11
-    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
12
-    <option name="TRACKING_ENABLED" value="true" />
13
-    <option name="SHOW_DIALOG" value="false" />
14
-    <option name="HIGHLIGHT_CONFLICTS" value="true" />
15
-    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
16
-    <option name="LAST_RESOLUTION" value="IGNORE" />
17
-  </component>
18
-  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
19
-  <component name="FileEditorManager">
20
-    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
21
-      <file leaf-file-name="README.md" pinned="false" current-in-tab="false">
22
-        <entry file="file://$PROJECT_DIR$/README.md">
23
-          <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
24
-            <state split_layout="SPLIT">
25
-              <first_editor relative-caret-position="339">
26
-                <caret line="25" column="26" lean-forward="false" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
27
-                <folding />
28
-              </first_editor>
29
-              <second_editor />
30
-            </state>
31
-          </provider>
32
-        </entry>
33
-      </file>
34
-      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
35
-        <entry file="file://$PROJECT_DIR$/.gitignore">
36
-          <provider selected="true" editor-type-id="text-editor">
37
-            <state relative-caret-position="60">
38
-              <caret line="4" column="9" lean-forward="false" selection-start-line="4" selection-start-column="9" selection-end-line="4" selection-end-column="9" />
39
-              <folding />
40
-            </state>
41
-          </provider>
42
-        </entry>
43
-      </file>
44
-      <file leaf-file-name="StringUtilities.java" pinned="false" current-in-tab="true">
45
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java">
46
-          <provider selected="true" editor-type-id="text-editor">
47
-            <state relative-caret-position="397">
48
-              <caret line="84" column="32" lean-forward="false" selection-start-line="84" selection-start-column="32" selection-end-line="84" selection-end-column="32" />
49
-              <folding />
50
-            </state>
51
-          </provider>
52
-        </entry>
53
-      </file>
54
-      <file leaf-file-name="TestMathUtilities.java" pinned="false" current-in-tab="false">
55
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestMathUtilities.java">
56
-          <provider selected="true" editor-type-id="text-editor">
57
-            <state relative-caret-position="257">
58
-              <caret line="38" column="31" lean-forward="true" selection-start-line="38" selection-start-column="31" selection-end-line="38" selection-end-column="31" />
59
-              <folding />
60
-            </state>
61
-          </provider>
62
-        </entry>
63
-      </file>
64
-      <file leaf-file-name="MathUtilities.java" pinned="false" current-in-tab="false">
65
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java">
66
-          <provider selected="true" editor-type-id="text-editor">
67
-            <state relative-caret-position="960">
68
-              <caret line="64" column="36" lean-forward="false" selection-start-line="64" selection-start-column="36" selection-end-line="64" selection-end-column="36" />
69
-              <folding />
70
-            </state>
71
-          </provider>
72
-        </entry>
73
-      </file>
74
-      <file leaf-file-name="PredicateUtilities.java" pinned="false" current-in-tab="false">
75
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/PredicateUtilities.java">
76
-          <provider selected="true" editor-type-id="text-editor">
77
-            <state relative-caret-position="285">
78
-              <caret line="19" column="7" lean-forward="false" selection-start-line="19" selection-start-column="7" selection-end-line="19" selection-end-column="7" />
79
-              <folding />
80
-            </state>
81
-          </provider>
82
-        </entry>
83
-      </file>
84
-      <file leaf-file-name="TestPredicateUtilities.java" pinned="false" current-in-tab="false">
85
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestPredicateUtilities.java">
86
-          <provider selected="true" editor-type-id="text-editor">
87
-            <state relative-caret-position="341">
88
-              <caret line="119" column="29" lean-forward="true" selection-start-line="119" selection-start-column="29" selection-end-line="119" selection-end-column="29" />
89
-              <folding />
90
-            </state>
91
-          </provider>
92
-        </entry>
93
-      </file>
94
-      <file leaf-file-name="ZipcodeRocks.java" pinned="false" current-in-tab="false">
95
-        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java">
96
-          <provider selected="true" editor-type-id="text-editor">
97
-            <state relative-caret-position="120">
98
-              <caret line="8" column="5" lean-forward="false" selection-start-line="8" selection-start-column="5" selection-end-line="8" selection-end-column="5" />
99
-              <folding />
100
-            </state>
101
-          </provider>
102
-        </entry>
103
-      </file>
104
-      <file leaf-file-name="TestStringUtilities.java" pinned="false" current-in-tab="false">
105
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java">
106
-          <provider selected="true" editor-type-id="text-editor">
107
-            <state relative-caret-position="367">
108
-              <caret line="170" column="47" lean-forward="true" selection-start-line="170" selection-start-column="47" selection-end-line="170" selection-end-column="47" />
109
-              <folding />
110
-            </state>
111
-          </provider>
112
-        </entry>
113
-      </file>
114
-      <file leaf-file-name="TestSuite.java" pinned="false" current-in-tab="false">
115
-        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestSuite.java">
116
-          <provider selected="true" editor-type-id="text-editor">
117
-            <state relative-caret-position="165">
118
-              <caret line="11" column="0" lean-forward="false" selection-start-line="11" selection-start-column="0" selection-end-line="11" selection-end-column="0" />
119
-              <folding>
120
-                <element signature="imports" expanded="true" />
121
-              </folding>
122
-            </state>
123
-          </provider>
124
-        </entry>
125
-      </file>
126
-    </leaf>
127
-  </component>
128
-  <component name="FileTemplateManagerImpl">
129
-    <option name="RECENT_TEMPLATES">
130
-      <list>
131
-        <option value="Class" />
132
-      </list>
133
-    </option>
134
-  </component>
135
-  <component name="FindInProjectRecents">
136
-    <findStrings>
137
-      <find>two</find>
138
-      <find>this.m</find>
139
-      <find>this.</find>
140
-      <find>y)</find>
141
-      <find>divisox</find>
142
-      <find>baseValue</find>
143
-      <find>difference</find>
144
-      <find>value2</find>
145
-      <find>public</find>
146
-      <find>stringUtilities</find>
147
-      <find>{</find>
148
-      <find>greaterValue</find>
149
-      <find>return 0</find>
150
-      <find>;;</find>
151
-      <find>ensure each of the test cases in the class</find>
152
-      <find>.idea</find>
153
-      <find>cix</find>
154
-      <find>midd</find>
155
-    </findStrings>
156
-    <replaceStrings>
157
-      <replace>value2</replace>
158
-      <replace>m</replace>
159
-      <replace>difference)</replace>
160
-      <replace>dividend</replace>
161
-      <replace>divisor</replace>
162
-      <replace>multiplicand</replace>
163
-      <replace>addend</replace>
164
-      <replace>multiplier</replace>
165
-      <replace>lesserValue</replace>
166
-      <replace>public static</replace>
167
-      <replace>StringUtilities</replace>
168
-      <replace>x</replace>
169
-      <replace>return null;</replace>
170
-      <replace>;</replace>
171
-      <replace>Ensure each of the test cases passes successfully in the class</replace>
172
-    </replaceStrings>
173
-  </component>
174
-  <component name="Git.Settings">
175
-    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
176
-  </component>
177
-  <component name="GradleLocalSettings">
178
-    <option name="externalProjectsViewState">
179
-      <projects_view />
180
-    </option>
181
-  </component>
182
-  <component name="IdeDocumentHistory">
183
-    <option name="CHANGED_PATHS">
184
-      <list>
185
-        <option value="$PROJECT_DIR$/src/main/java/HelloWorld/HelloWorld.java" />
186
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/Math.java" />
187
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/Strings.java" />
188
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/PrimativeTypes.java" />
189
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better/HelloWorldTest.java" />
190
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/MathUtilities.java" />
191
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/InequalityUtilities.java" />
192
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better/StringUtilitiesTest.java" />
193
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better/MathUtilitiesTest.java" />
194
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better/PredicateUtilitiesTest.java" />
195
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better/PrimativeTypesTest.java" />
196
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/PrimitiveTypes.java" />
197
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/StringUtilities.java" />
198
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better/TestSuite.java" />
199
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/PredicateUtilities.java" />
200
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better/HelloWorld.java" />
201
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/HelloWorld.java" />
202
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java" />
203
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestSuite.java" />
204
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java" />
205
-        <option value="$PROJECT_DIR$/README.md" />
206
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestPredicateUtilities.java" />
207
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestMathUtilities.java" />
208
-        <option value="$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java" />
209
-        <option value="$PROJECT_DIR$/.gitignore" />
210
-        <option value="$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java" />
211
-      </list>
212
-    </option>
213
-  </component>
214
-  <component name="ProjectFrameBounds">
215
-    <option name="y" value="23" />
216
-    <option name="width" value="1440" />
217
-    <option name="height" value="873" />
218
-  </component>
219
-  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
220
-  <component name="ProjectView">
221
-    <navigator currentView="ProjectPane" proportions="" version="1">
222
-      <flattenPackages />
223
-      <showMembers />
224
-      <showModules />
225
-      <showLibraryContents />
226
-      <hideEmptyPackages />
227
-      <abbreviatePackageNames />
228
-      <autoscrollToSource />
229
-      <autoscrollFromSource />
230
-      <sortByType />
231
-      <manualOrder />
232
-      <foldersAlwaysOnTop value="true" />
233
-    </navigator>
234
-    <panes>
235
-      <pane id="PackagesPane" />
236
-      <pane id="Scope" />
237
-      <pane id="Scratches" />
238
-      <pane id="ProjectPane">
239
-        <subPane>
240
-          <PATH>
241
-            <PATH_ELEMENT>
242
-              <option name="myItemId" value="ChapterOneMicro" />
243
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
244
-            </PATH_ELEMENT>
245
-            <PATH_ELEMENT>
246
-              <option name="myItemId" value="CR-MicroLabs-JavaFundamentals-DanDoBetterDrills" />
247
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
248
-            </PATH_ELEMENT>
249
-          </PATH>
250
-          <PATH>
251
-            <PATH_ELEMENT>
252
-              <option name="myItemId" value="ChapterOneMicro" />
253
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
254
-            </PATH_ELEMENT>
255
-            <PATH_ELEMENT>
256
-              <option name="myItemId" value="CR-MicroLabs-JavaFundamentals-DanDoBetterDrills" />
257
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
258
-            </PATH_ELEMENT>
259
-            <PATH_ELEMENT>
260
-              <option name="myItemId" value="src" />
261
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
262
-            </PATH_ELEMENT>
263
-            <PATH_ELEMENT>
264
-              <option name="myItemId" value="test" />
265
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
266
-            </PATH_ELEMENT>
267
-            <PATH_ELEMENT>
268
-              <option name="myItemId" value="java" />
269
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
270
-            </PATH_ELEMENT>
271
-            <PATH_ELEMENT>
272
-              <option name="myItemId" value="danny_do_better_exercises" />
273
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
274
-            </PATH_ELEMENT>
275
-          </PATH>
276
-          <PATH>
277
-            <PATH_ELEMENT>
278
-              <option name="myItemId" value="ChapterOneMicro" />
279
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
280
-            </PATH_ELEMENT>
281
-            <PATH_ELEMENT>
282
-              <option name="myItemId" value="CR-MicroLabs-JavaFundamentals-DanDoBetterDrills" />
283
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
284
-            </PATH_ELEMENT>
285
-            <PATH_ELEMENT>
286
-              <option name="myItemId" value="src" />
287
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
288
-            </PATH_ELEMENT>
289
-            <PATH_ELEMENT>
290
-              <option name="myItemId" value="main" />
291
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
292
-            </PATH_ELEMENT>
293
-            <PATH_ELEMENT>
294
-              <option name="myItemId" value="java" />
295
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
296
-            </PATH_ELEMENT>
297
-            <PATH_ELEMENT>
298
-              <option name="myItemId" value="danny_do_better_exercises" />
299
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
300
-            </PATH_ELEMENT>
301
-          </PATH>
302
-        </subPane>
303
-      </pane>
304
-    </panes>
305
-  </component>
306
-  <component name="PropertiesComponent">
307
-    <property name="settings.editor.selected.configurable" value="reference.projectsettings.compiler.javacompiler" />
308
-    <property name="project.structure.last.edited" value="Project" />
309
-    <property name="project.structure.proportion" value="0.0" />
310
-    <property name="project.structure.side.proportion" value="0.2" />
311
-    <property name="last_opened_file_path" value="$PROJECT_DIR$/pom.xml" />
312
-  </component>
313
-  <component name="RecentsManager">
314
-    <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
315
-      <recent name="com.zipcodewilmington.danny_do_better" />
316
-    </key>
317
-  </component>
318
-  <component name="RunDashboard">
319
-    <option name="ruleStates">
320
-      <list>
321
-        <RuleState>
322
-          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
323
-        </RuleState>
324
-        <RuleState>
325
-          <option name="name" value="StatusDashboardGroupingRule" />
326
-        </RuleState>
327
-      </list>
328
-    </option>
329
-  </component>
330
-  <component name="RunManager" selected="JUnit.TestStringUtilities.getTheMiddleChar1">
331
-    <configuration default="false" name="TestPredicateUtilities.testGreaterOrEqual2" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
332
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
333
-        <pattern>
334
-          <option name="PATTERN" value="com.zipcodewilmington.danny_do_better_exercises.*" />
335
-          <option name="ENABLED" value="true" />
336
-        </pattern>
337
-      </extension>
338
-      <module name="ChapterOneMicro" />
339
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
340
-      <option name="ALTERNATIVE_JRE_PATH" />
341
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.danny_do_better_exercises" />
342
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.danny_do_better_exercises.TestPredicateUtilities" />
343
-      <option name="METHOD_NAME" value="testGreaterOrEqual2" />
344
-      <option name="TEST_OBJECT" value="method" />
345
-      <option name="VM_PARAMETERS" value="-ea" />
346
-      <option name="PARAMETERS" />
347
-      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
348
-      <option name="ENV_VARIABLES" />
349
-      <option name="PASS_PARENT_ENVS" value="true" />
350
-      <option name="TEST_SEARCH_SCOPE">
351
-        <value defaultName="singleModule" />
352
-      </option>
353
-      <envs />
354
-      <patterns />
355
-      <method />
356
-    </configuration>
357
-    <configuration default="false" name="TestPredicateUtilities" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
358
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
359
-        <pattern>
360
-          <option name="PATTERN" value="com.zipcodewilmington.danny_do_better_exercises.*" />
361
-          <option name="ENABLED" value="true" />
362
-        </pattern>
363
-      </extension>
364
-      <module name="ChapterOneMicro" />
365
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
366
-      <option name="ALTERNATIVE_JRE_PATH" />
367
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.danny_do_better_exercises" />
368
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.danny_do_better_exercises.TestPredicateUtilities" />
369
-      <option name="METHOD_NAME" />
370
-      <option name="TEST_OBJECT" value="class" />
371
-      <option name="VM_PARAMETERS" value="-ea" />
372
-      <option name="PARAMETERS" />
373
-      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
374
-      <option name="ENV_VARIABLES" />
375
-      <option name="PASS_PARENT_ENVS" value="true" />
376
-      <option name="TEST_SEARCH_SCOPE">
377
-        <value defaultName="singleModule" />
378
-      </option>
379
-      <envs />
380
-      <patterns />
381
-      <method />
382
-    </configuration>
383
-    <configuration default="false" name="TestSuite" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
384
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
385
-        <pattern>
386
-          <option name="PATTERN" value="com.zipcodewilmington.danny_do_better_exercises.*" />
387
-          <option name="ENABLED" value="true" />
388
-        </pattern>
389
-      </extension>
390
-      <module name="ChapterOneMicro" />
391
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
392
-      <option name="ALTERNATIVE_JRE_PATH" />
393
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.danny_do_better_exercises" />
394
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.danny_do_better_exercises.TestSuite" />
395
-      <option name="METHOD_NAME" />
396
-      <option name="TEST_OBJECT" value="class" />
397
-      <option name="VM_PARAMETERS" value="-ea" />
398
-      <option name="PARAMETERS" />
399
-      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
400
-      <option name="ENV_VARIABLES" />
401
-      <option name="PASS_PARENT_ENVS" value="true" />
402
-      <option name="TEST_SEARCH_SCOPE">
403
-        <value defaultName="singleModule" />
404
-      </option>
405
-      <envs />
406
-      <patterns />
407
-      <method />
408
-    </configuration>
409
-    <configuration default="false" name="ZipcodeRocks" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
410
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
411
-        <pattern>
412
-          <option name="PATTERN" value="com.zipcodewilmington.danny_do_better_exercises.*" />
413
-          <option name="ENABLED" value="true" />
414
-        </pattern>
415
-      </extension>
416
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.danny_do_better_exercises.ZipcodeRocks" />
417
-      <option name="VM_PARAMETERS" />
418
-      <option name="PROGRAM_PARAMETERS" />
419
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
420
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
421
-      <option name="ALTERNATIVE_JRE_PATH" />
422
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
423
-      <option name="ENV_VARIABLES" />
424
-      <option name="PASS_PARENT_ENVS" value="true" />
425
-      <module name="ChapterOneMicro" />
426
-      <envs />
427
-      <method />
428
-    </configuration>
429
-    <configuration default="false" name="TestStringUtilities.getTheMiddleChar1" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
430
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
431
-        <pattern>
432
-          <option name="PATTERN" value="com.zipcodewilmington.danny_do_better_exercises.*" />
433
-          <option name="ENABLED" value="true" />
434
-        </pattern>
435
-      </extension>
436
-      <module name="ChapterOneMicro" />
437
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
438
-      <option name="ALTERNATIVE_JRE_PATH" />
439
-      <option name="PACKAGE_NAME" value="com.zipcodewilmington.danny_do_better_exercises" />
440
-      <option name="MAIN_CLASS_NAME" value="com.zipcodewilmington.danny_do_better_exercises.TestStringUtilities" />
441
-      <option name="METHOD_NAME" value="getTheMiddleChar1" />
442
-      <option name="TEST_OBJECT" value="method" />
443
-      <option name="VM_PARAMETERS" value="-ea" />
444
-      <option name="PARAMETERS" />
445
-      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
446
-      <option name="ENV_VARIABLES" />
447
-      <option name="PASS_PARENT_ENVS" value="true" />
448
-      <option name="TEST_SEARCH_SCOPE">
449
-        <value defaultName="singleModule" />
450
-      </option>
451
-      <envs />
452
-      <patterns />
453
-      <method />
454
-    </configuration>
455
-    <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
456
-      <module name="" />
457
-      <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
458
-      <option name="PROGRAM_PARAMETERS" />
459
-      <predefined_log_file id="idea.log" enabled="true" />
460
-      <method />
461
-    </configuration>
462
-    <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android App">
463
-      <module name="" />
464
-      <option name="DEPLOY" value="true" />
465
-      <option name="ARTIFACT_NAME" value="" />
466
-      <option name="PM_INSTALL_OPTIONS" value="" />
467
-      <option name="ACTIVITY_EXTRA_FLAGS" value="" />
468
-      <option name="MODE" value="default_activity" />
469
-      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
470
-      <option name="PREFERRED_AVD" value="" />
471
-      <option name="CLEAR_LOGCAT" value="false" />
472
-      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" />
473
-      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
474
-      <option name="FORCE_STOP_RUNNING_APP" value="true" />
475
-      <option name="DEBUGGER_TYPE" value="Java" />
476
-      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
477
-      <option name="PREFERRED_AVD" value="" />
478
-      <Java />
479
-      <Profilers>
480
-        <option name="ENABLE_ADVANCED_PROFILING" value="true" />
481
-        <option name="GAPID_ENABLED" value="false" />
482
-        <option name="GAPID_DISABLE_PCS" value="false" />
483
-        <option name="SUPPORT_LIB_ENABLED" value="true" />
484
-        <option name="INSTRUMENTATION_ENABLED" value="true" />
485
-      </Profilers>
486
-      <option name="DEEP_LINK" value="" />
487
-      <option name="ACTIVITY_CLASS" value="" />
488
-      <method />
489
-    </configuration>
490
-    <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
491
-      <module name="" />
492
-      <option name="TESTING_TYPE" value="0" />
493
-      <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
494
-      <option name="METHOD_NAME" value="" />
495
-      <option name="CLASS_NAME" value="" />
496
-      <option name="PACKAGE_NAME" value="" />
497
-      <option name="EXTRA_OPTIONS" value="" />
498
-      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
499
-      <option name="PREFERRED_AVD" value="" />
500
-      <option name="CLEAR_LOGCAT" value="false" />
501
-      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" />
502
-      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
503
-      <option name="FORCE_STOP_RUNNING_APP" value="true" />
504
-      <option name="DEBUGGER_TYPE" value="Java" />
505
-      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
506
-      <option name="PREFERRED_AVD" value="" />
507
-      <Java />
508
-      <Profilers>
509
-        <option name="ENABLE_ADVANCED_PROFILING" value="true" />
510
-        <option name="GAPID_ENABLED" value="false" />
511
-        <option name="GAPID_DISABLE_PCS" value="false" />
512
-        <option name="SUPPORT_LIB_ENABLED" value="true" />
513
-        <option name="INSTRUMENTATION_ENABLED" value="true" />
514
-      </Profilers>
515
-      <method />
516
-    </configuration>
517
-    <configuration default="true" type="Applet" factoryName="Applet">
518
-      <option name="HTML_USED" value="false" />
519
-      <option name="WIDTH" value="400" />
520
-      <option name="HEIGHT" value="300" />
521
-      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
522
-      <module />
523
-      <method />
524
-    </configuration>
525
-    <configuration default="true" type="Application" factoryName="Application">
526
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
527
-      <option name="MAIN_CLASS_NAME" />
528
-      <option name="VM_PARAMETERS" />
529
-      <option name="PROGRAM_PARAMETERS" />
530
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
531
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
532
-      <option name="ALTERNATIVE_JRE_PATH" />
533
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
534
-      <option name="ENV_VARIABLES" />
535
-      <option name="PASS_PARENT_ENVS" value="true" />
536
-      <module name="" />
537
-      <envs />
538
-      <method />
539
-    </configuration>
540
-    <configuration default="true" type="GradleRunConfiguration" factoryName="Gradle">
541
-      <ExternalSystemSettings>
542
-        <option name="executionName" />
543
-        <option name="externalProjectPath" />
544
-        <option name="externalSystemIdString" value="GRADLE" />
545
-        <option name="scriptParameters" />
546
-        <option name="taskDescriptions">
547
-          <list />
548
-        </option>
549
-        <option name="taskNames">
550
-          <list />
551
-        </option>
552
-        <option name="vmOptions" />
553
-      </ExternalSystemSettings>
554
-      <method />
555
-    </configuration>
556
-    <configuration default="true" type="JUnit" factoryName="JUnit">
557
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
558
-      <module name="" />
559
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
560
-      <option name="ALTERNATIVE_JRE_PATH" />
561
-      <option name="PACKAGE_NAME" />
562
-      <option name="MAIN_CLASS_NAME" />
563
-      <option name="METHOD_NAME" />
564
-      <option name="TEST_OBJECT" value="class" />
565
-      <option name="VM_PARAMETERS" value="-ea" />
566
-      <option name="PARAMETERS" />
567
-      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
568
-      <option name="ENV_VARIABLES" />
569
-      <option name="PASS_PARENT_ENVS" value="true" />
570
-      <option name="TEST_SEARCH_SCOPE">
571
-        <value defaultName="singleModule" />
572
-      </option>
573
-      <envs />
574
-      <patterns />
575
-      <method />
576
-    </configuration>
577
-    <configuration default="true" type="JarApplication" factoryName="JAR Application">
578
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
579
-      <envs />
580
-      <method />
581
-    </configuration>
582
-    <configuration default="true" type="Java Scratch" factoryName="Java Scratch">
583
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
584
-      <option name="SCRATCH_FILE_ID" value="0" />
585
-      <option name="MAIN_CLASS_NAME" />
586
-      <option name="VM_PARAMETERS" />
587
-      <option name="PROGRAM_PARAMETERS" />
588
-      <option name="WORKING_DIRECTORY" />
589
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
590
-      <option name="ALTERNATIVE_JRE_PATH" />
591
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
592
-      <option name="ENV_VARIABLES" />
593
-      <option name="PASS_PARENT_ENVS" value="true" />
594
-      <module name="" />
595
-      <envs />
596
-      <method />
597
-    </configuration>
598
-    <configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
599
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
600
-      <option name="MAIN_CLASS_NAME" />
601
-      <option name="VM_PARAMETERS" />
602
-      <option name="PROGRAM_PARAMETERS" />
603
-      <option name="WORKING_DIRECTORY" />
604
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
605
-      <option name="ALTERNATIVE_JRE_PATH" />
606
-      <option name="PASS_PARENT_ENVS" value="true" />
607
-      <module name="ChapterOneMicro" />
608
-      <envs />
609
-      <method />
610
-    </configuration>
611
-    <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType" factoryName="Kotlin script">
612
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
613
-      <option name="filePath" />
614
-      <option name="vmParameters" />
615
-      <option name="alternativeJrePath" />
616
-      <option name="programParameters" />
617
-      <option name="passParentEnvs" value="true" />
618
-      <option name="workingDirectory" />
619
-      <option name="isAlternativeJrePathEnabled" value="false" />
620
-      <envs />
621
-      <method />
622
-    </configuration>
623
-    <configuration default="true" type="Remote" factoryName="Remote">
624
-      <option name="USE_SOCKET_TRANSPORT" value="true" />
625
-      <option name="SERVER_MODE" value="false" />
626
-      <option name="SHMEM_ADDRESS" value="javadebug" />
627
-      <option name="HOST" value="localhost" />
628
-      <option name="PORT" value="5005" />
629
-      <method />
630
-    </configuration>
631
-    <configuration default="true" type="TestNG" factoryName="TestNG">
632
-      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
633
-      <module name="" />
634
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
635
-      <option name="ALTERNATIVE_JRE_PATH" />
636
-      <option name="SUITE_NAME" />
637
-      <option name="PACKAGE_NAME" />
638
-      <option name="MAIN_CLASS_NAME" />
639
-      <option name="METHOD_NAME" />
640
-      <option name="GROUP_NAME" />
641
-      <option name="TEST_OBJECT" value="CLASS" />
642
-      <option name="VM_PARAMETERS" value="-ea" />
643
-      <option name="PARAMETERS" />
644
-      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
645
-      <option name="OUTPUT_DIRECTORY" />
646
-      <option name="ANNOTATION_TYPE" />
647
-      <option name="ENV_VARIABLES" />
648
-      <option name="PASS_PARENT_ENVS" value="true" />
649
-      <option name="TEST_SEARCH_SCOPE">
650
-        <value defaultName="singleModule" />
651
-      </option>
652
-      <option name="USE_DEFAULT_REPORTERS" value="false" />
653
-      <option name="PROPERTIES_FILE" />
654
-      <envs />
655
-      <properties />
656
-      <listeners />
657
-      <method />
658
-    </configuration>
659
-    <configuration default="true" type="executeSpecs" factoryName="Gauge Execution">
660
-      <setting name="environment" value="" />
661
-      <setting name="specsToExecute" value="" />
662
-      <setting name="tags" value="" />
663
-      <setting name="parallelNodes" value="" />
664
-      <setting name="execInParallel" value="false" />
665
-      <setting name="programParameters" value="" />
666
-      <setting name="workingDirectory" value="" />
667
-      <setting name="moduleName" value="" />
668
-      <envMap />
669
-      <setting name="rowsRange" value="" />
670
-      <method />
671
-    </configuration>
672
-    <list size="5">
673
-      <item index="0" class="java.lang.String" itemvalue="JUnit.TestPredicateUtilities.testGreaterOrEqual2" />
674
-      <item index="1" class="java.lang.String" itemvalue="JUnit.TestPredicateUtilities" />
675
-      <item index="2" class="java.lang.String" itemvalue="JUnit.TestSuite" />
676
-      <item index="3" class="java.lang.String" itemvalue="Application.ZipcodeRocks" />
677
-      <item index="4" class="java.lang.String" itemvalue="JUnit.TestStringUtilities.getTheMiddleChar1" />
678
-    </list>
679
-    <recent_temporary>
680
-      <list size="5">
681
-        <item index="0" class="java.lang.String" itemvalue="JUnit.TestStringUtilities.getTheMiddleChar1" />
682
-        <item index="1" class="java.lang.String" itemvalue="JUnit.TestSuite" />
683
-        <item index="2" class="java.lang.String" itemvalue="Application.ZipcodeRocks" />
684
-        <item index="3" class="java.lang.String" itemvalue="JUnit.TestPredicateUtilities" />
685
-        <item index="4" class="java.lang.String" itemvalue="JUnit.TestPredicateUtilities.testGreaterOrEqual2" />
686
-      </list>
687
-    </recent_temporary>
688
-  </component>
689
-  <component name="ShelveChangesManager" show_recycled="false">
690
-    <option name="remove_strategy" value="false" />
691
-  </component>
692
-  <component name="SvnConfiguration">
693
-    <configuration />
694
-  </component>
695
-  <component name="TaskManager">
696
-    <task active="true" id="Default" summary="Default task">
697
-      <changelist id="26a7a849-f4eb-45bc-b369-629e74725b9d" name="Default" comment="" />
698
-      <created>1517498171257</created>
699
-      <option name="number" value="Default" />
700
-      <option name="presentableId" value="Default" />
701
-      <updated>1517498171257</updated>
702
-    </task>
703
-    <servers />
704
-  </component>
705
-  <component name="TestHistory">
706
-    <history-entry file="MathUtilitiesTest_testRemainder1 - 2018.02.01 at 17h 20m 04s.xml">
707
-      <configuration name="MathUtilitiesTest.testRemainder1" configurationId="JUnit" />
708
-    </history-entry>
709
-    <history-entry file="MathUtilitiesTest_testRemainder2 - 2018.02.01 at 17h 20m 01s.xml">
710
-      <configuration name="MathUtilitiesTest.testRemainder2" configurationId="JUnit" />
711
-    </history-entry>
712
-    <history-entry file="PredicateUtilitiesTest - 2018.02.05 at 09h 43m 21s.xml">
713
-      <configuration name="PredicateUtilitiesTest" configurationId="JUnit" />
714
-    </history-entry>
715
-    <history-entry file="PrimativeTypesTest - 2018.02.01 at 23h 48m 15s.xml">
716
-      <configuration name="PrimativeTypesTest" configurationId="JUnit" />
717
-    </history-entry>
718
-    <history-entry file="TestStringUtilities_getTheMiddleChar1 - 2018.02.07 at 00h 22m 44s.xml">
719
-      <configuration name="TestStringUtilities.getTheMiddleChar1" configurationId="JUnit" />
720
-    </history-entry>
721
-    <history-entry file="TestStringUtilities_getTheMiddleChar1 - 2018.02.07 at 00h 23m 01s.xml">
722
-      <configuration name="TestStringUtilities.getTheMiddleChar1" configurationId="JUnit" />
723
-    </history-entry>
724
-    <history-entry file="TestSuite - 2018.02.05 at 09h 48m 03s.xml">
725
-      <configuration name="TestSuite" configurationId="JUnit" />
726
-    </history-entry>
727
-    <history-entry file="TestSuite - 2018.02.05 at 12h 26m 59s.xml">
728
-      <configuration name="TestSuite" configurationId="JUnit" />
729
-    </history-entry>
730
-    <history-entry file="TestSuite - 2018.02.06 at 10h 25m 09s.xml">
731
-      <configuration name="TestSuite" configurationId="JUnit" />
732
-    </history-entry>
733
-    <history-entry file="TestSuite - 2018.02.06 at 10h 25m 19s.xml">
734
-      <configuration name="TestSuite" configurationId="JUnit" />
735
-    </history-entry>
736
-  </component>
737
-  <component name="ToolWindowManager">
738
-    <frame x="0" y="23" width="1440" height="873" extended-state="6" />
739
-    <layout>
740
-      <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" />
741
-      <window_info id="TODO" 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="6" side_tool="false" content_ui="tabs" />
742
-      <window_info id="Nl-Palette" 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" />
743
-      <window_info id="Messages" 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" />
744
-      <window_info id="Palette&#9;" 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" />
745
-      <window_info id="Image Layers" 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" />
746
-      <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" />
747
-      <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" />
748
-      <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" />
749
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32522407" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
750
-      <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" />
751
-      <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" />
752
-      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2368758" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
753
-      <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" />
754
-      <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" />
755
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2532189" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
756
-      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24973376" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
757
-      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
758
-      <window_info id="UI 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" />
759
-      <window_info id="Theme Preview" 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" />
760
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
761
-      <window_info id="Favorites" 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="true" content_ui="tabs" />
762
-      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
763
-      <window_info id="Message" 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="0" side_tool="false" content_ui="tabs" />
764
-      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
765
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
766
-      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
767
-      <window_info id="Find" 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="1" side_tool="false" content_ui="tabs" />
768
-    </layout>
769
-  </component>
770
-  <component name="VcsContentAnnotationSettings">
771
-    <option name="myLimit" value="2678400000" />
772
-  </component>
773
-  <component name="XDebuggerManager">
774
-    <breakpoint-manager />
775
-    <watches-manager />
776
-  </component>
777
-  <component name="antWorkspaceConfiguration">
778
-    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
779
-    <option name="FILTER_TARGETS" value="false" />
780
-  </component>
781
-  <component name="editorHistoryManager">
782
-    <entry file="file://$PROJECT_DIR$/README.md">
783
-      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
784
-        <state split_layout="SPLIT">
785
-          <first_editor relative-caret-position="0">
786
-            <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
787
-            <folding />
788
-          </first_editor>
789
-          <second_editor />
790
-        </state>
791
-      </provider>
792
-    </entry>
793
-    <entry file="file://$PROJECT_DIR$/.gitignore">
794
-      <provider selected="true" editor-type-id="text-editor">
795
-        <state relative-caret-position="825">
796
-          <caret line="55" column="18" lean-forward="true" selection-start-line="55" selection-start-column="18" selection-end-line="55" selection-end-column="18" />
797
-          <folding />
798
-        </state>
799
-      </provider>
800
-    </entry>
801
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java">
802
-      <provider selected="true" editor-type-id="text-editor">
803
-        <state relative-caret-position="825">
804
-          <caret line="55" column="0" lean-forward="true" selection-start-line="55" selection-start-column="0" selection-end-line="55" selection-end-column="0" />
805
-          <folding />
806
-        </state>
807
-      </provider>
808
-    </entry>
809
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestMathUtilities.java">
810
-      <provider selected="true" editor-type-id="text-editor">
811
-        <state relative-caret-position="345">
812
-          <caret line="25" column="35" lean-forward="true" selection-start-line="25" selection-start-column="35" selection-end-line="25" selection-end-column="35" />
813
-          <folding />
814
-        </state>
815
-      </provider>
816
-    </entry>
817
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java">
818
-      <provider selected="true" editor-type-id="text-editor">
819
-        <state relative-caret-position="960">
820
-          <caret line="64" column="36" lean-forward="false" selection-start-line="64" selection-start-column="36" selection-end-line="64" selection-end-column="36" />
821
-          <folding />
822
-        </state>
823
-      </provider>
824
-    </entry>
825
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/PredicateUtilities.java">
826
-      <provider selected="true" editor-type-id="text-editor">
827
-        <state relative-caret-position="285">
828
-          <caret line="19" column="7" lean-forward="false" selection-start-line="19" selection-start-column="7" selection-end-line="19" selection-end-column="7" />
829
-          <folding />
830
-        </state>
831
-      </provider>
832
-    </entry>
833
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestPredicateUtilities.java">
834
-      <provider selected="true" editor-type-id="text-editor">
835
-        <state relative-caret-position="1110">
836
-          <caret line="75" column="0" lean-forward="false" selection-start-line="75" selection-start-column="0" selection-end-line="75" selection-end-column="0" />
837
-          <folding />
838
-        </state>
839
-      </provider>
840
-    </entry>
841
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java">
842
-      <provider selected="true" editor-type-id="text-editor">
843
-        <state relative-caret-position="120">
844
-          <caret line="8" column="5" lean-forward="true" selection-start-line="8" selection-start-column="5" selection-end-line="8" selection-end-column="5" />
845
-          <folding />
846
-        </state>
847
-      </provider>
848
-    </entry>
849
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java">
850
-      <provider selected="true" editor-type-id="text-editor">
851
-        <state relative-caret-position="255">
852
-          <caret line="19" column="0" lean-forward="false" selection-start-line="19" selection-start-column="0" selection-end-line="19" selection-end-column="0" />
853
-          <folding />
854
-        </state>
855
-      </provider>
856
-    </entry>
857
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestSuite.java">
858
-      <provider selected="true" editor-type-id="text-editor">
859
-        <state relative-caret-position="165">
860
-          <caret line="11" column="0" lean-forward="false" selection-start-line="11" selection-start-column="0" selection-end-line="11" selection-end-column="0" />
861
-          <folding>
862
-            <element signature="imports" expanded="true" />
863
-          </folding>
864
-        </state>
865
-      </provider>
866
-    </entry>
867
-    <entry file="file://$PROJECT_DIR$/src/main/java/HelloWorld/HelloWorld.java" />
868
-    <entry file="file://$PROJECT_DIR$/src/test/java/HelloWorld/HelloWorldTest.java" />
869
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/HelloWorld.java" />
870
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestHelloWorld.java" />
871
-    <entry file="file://$PROJECT_DIR$/pom.xml">
872
-      <provider selected="true" editor-type-id="text-editor">
873
-        <state relative-caret-position="0">
874
-          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
875
-          <folding />
876
-        </state>
877
-      </provider>
878
-    </entry>
879
-    <entry file="file://$PROJECT_DIR$/ChapterOneMicro.iml">
880
-      <provider selected="true" editor-type-id="text-editor">
881
-        <state relative-caret-position="0">
882
-          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
883
-        </state>
884
-      </provider>
885
-    </entry>
886
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/PredicateUtilities.java">
887
-      <provider selected="true" editor-type-id="text-editor">
888
-        <state relative-caret-position="285">
889
-          <caret line="19" column="7" lean-forward="false" selection-start-line="19" selection-start-column="7" selection-end-line="19" selection-end-column="7" />
890
-          <folding />
891
-        </state>
892
-      </provider>
893
-    </entry>
894
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/ZipcodeRocks.java">
895
-      <provider selected="true" editor-type-id="text-editor">
896
-        <state relative-caret-position="120">
897
-          <caret line="8" column="5" lean-forward="false" selection-start-line="8" selection-start-column="5" selection-end-line="8" selection-end-column="5" />
898
-          <folding />
899
-        </state>
900
-      </provider>
901
-    </entry>
902
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestSuite.java">
903
-      <provider selected="true" editor-type-id="text-editor">
904
-        <state relative-caret-position="165">
905
-          <caret line="11" column="0" lean-forward="false" selection-start-line="11" selection-start-column="0" selection-end-line="11" selection-end-column="0" />
906
-          <folding>
907
-            <element signature="imports" expanded="true" />
908
-          </folding>
909
-        </state>
910
-      </provider>
911
-    </entry>
912
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/MathUtilities.java">
913
-      <provider selected="true" editor-type-id="text-editor">
914
-        <state relative-caret-position="960">
915
-          <caret line="64" column="36" lean-forward="false" selection-start-line="64" selection-start-column="36" selection-end-line="64" selection-end-column="36" />
916
-          <folding />
917
-        </state>
918
-      </provider>
919
-    </entry>
920
-    <entry file="file://$PROJECT_DIR$/README.md">
921
-      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
922
-        <state split_layout="SPLIT">
923
-          <first_editor relative-caret-position="339">
924
-            <caret line="25" column="26" lean-forward="false" selection-start-line="25" selection-start-column="26" selection-end-line="25" selection-end-column="26" />
925
-            <folding />
926
-          </first_editor>
927
-          <second_editor />
928
-        </state>
929
-      </provider>
930
-    </entry>
931
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestPredicateUtilities.java">
932
-      <provider selected="true" editor-type-id="text-editor">
933
-        <state relative-caret-position="341">
934
-          <caret line="119" column="29" lean-forward="true" selection-start-line="119" selection-start-column="29" selection-end-line="119" selection-end-column="29" />
935
-          <folding />
936
-        </state>
937
-      </provider>
938
-    </entry>
939
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestMathUtilities.java">
940
-      <provider selected="true" editor-type-id="text-editor">
941
-        <state relative-caret-position="257">
942
-          <caret line="38" column="31" lean-forward="true" selection-start-line="38" selection-start-column="31" selection-end-line="38" selection-end-column="31" />
943
-          <folding />
944
-        </state>
945
-      </provider>
946
-    </entry>
947
-    <entry file="file://$PROJECT_DIR$/.gitignore">
948
-      <provider selected="true" editor-type-id="text-editor">
949
-        <state relative-caret-position="60">
950
-          <caret line="4" column="9" lean-forward="false" selection-start-line="4" selection-start-column="9" selection-end-line="4" selection-end-column="9" />
951
-          <folding />
952
-        </state>
953
-      </provider>
954
-    </entry>
955
-    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/danny_do_better_exercises/TestStringUtilities.java">
956
-      <provider selected="true" editor-type-id="text-editor">
957
-        <state relative-caret-position="367">
958
-          <caret line="170" column="47" lean-forward="true" selection-start-line="170" selection-start-column="47" selection-end-line="170" selection-end-column="47" />
959
-          <folding />
960
-        </state>
961
-      </provider>
962
-    </entry>
963
-    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/danny_do_better_exercises/StringUtilities.java">
964
-      <provider selected="true" editor-type-id="text-editor">
965
-        <state relative-caret-position="397">
966
-          <caret line="84" column="32" lean-forward="false" selection-start-line="84" selection-start-column="32" selection-end-line="84" selection-end-column="32" />
967
-          <folding />
968
-        </state>
969
-      </provider>
970
-    </entry>
971
-  </component>
972
-</project>