diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..47f74cf
Binary files /dev/null and b/.DS_Store differ
diff --git a/appa/.project b/appa/.project
index 89577ab..9aec567 100644
--- a/appa/.project
+++ b/appa/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898404
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/appb/.project b/appb/.project
index 7658200..3740f0a 100644
--- a/appb/.project
+++ b/appb/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898426
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/appc/.project b/appc/.project
index 0e3c2da..60bcfd3 100644
--- a/appc/.project
+++ b/appc/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898435
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/appd/.project b/appd/.project
index 7b8a1e5..a646e31 100644
--- a/appd/.project
+++ b/appd/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898449
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch01/.project b/ch01/.project
index d4e68d5..9d0152a 100644
--- a/ch01/.project
+++ b/ch01/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898459
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch02/.project b/ch02/.project
index c7628eb..453fb9d 100644
--- a/ch02/.project
+++ b/ch02/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898470
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch03/.project b/ch03/.project
index 13fab09..86aefc5 100644
--- a/ch03/.project
+++ b/ch03/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898483
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch04/.project b/ch04/.project
index 9834b0d..a9dfbbf 100644
--- a/ch04/.project
+++ b/ch04/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898491
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch05/.project b/ch05/.project
index 933b313..9f1f14a 100644
--- a/ch05/.project
+++ b/ch05/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898497
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch06/.project b/ch06/.project
index 50d0c5e..3a3c052 100644
--- a/ch06/.project
+++ b/ch06/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898510
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch07/.project b/ch07/.project
index 6887963..931bb35 100644
--- a/ch07/.project
+++ b/ch07/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898523
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch08/.project b/ch08/.project
index a78d2dd..1de33d6 100644
--- a/ch08/.project
+++ b/ch08/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898533
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch09/.project b/ch09/.project
index 3dbf792..238baa9 100644
--- a/ch09/.project
+++ b/ch09/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898543
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch10/.project b/ch10/.project
index 5b1937d..9748ee1 100644
--- a/ch10/.project
+++ b/ch10/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898554
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch11/.project b/ch11/.project
index dd4d0e0..427453e 100644
--- a/ch11/.project
+++ b/ch11/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898564
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch12/.project b/ch12/.project
index 4d575af..3ece0e5 100644
--- a/ch12/.project
+++ b/ch12/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898571
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch13/.project b/ch13/.project
index 5ae6360..dd709c7 100644
--- a/ch13/.project
+++ b/ch13/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898581
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch14/.project b/ch14/.project
index 4294f38..c86b0db 100644
--- a/ch14/.project
+++ b/ch14/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898594
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch15/.project b/ch15/.project
index 77395cb..88b3424 100644
--- a/ch15/.project
+++ b/ch15/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898616
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch16/.project b/ch16/.project
index ae6ca3f..d15c7ef 100644
--- a/ch16/.project
+++ b/ch16/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898625
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/ch17/.project b/ch17/.project
index 7010276..861a251 100644
--- a/ch17/.project
+++ b/ch17/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
net.sf.eclipsecs.core.CheckstyleNature
+
+
+ 1642942898631
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+