I have some questions related to the accompanying code:
1) I see it published at GitHub, there was just one commit 2 months ago, as well there is .7z copy on the cloud. Are those identical? Or some is newer? Can we expect code on GitHub will be updated (see below) with more details?
2) The code consists of 2 parts: Java and Scala. While it's mostly clear with Java part - it's Maven-based project and can be understood by moderns IDEs as pom.xml driven projects, with Scala part it's not fully clear. From looking at project structure I understand it was created in Eclipse-based IDE (Scala IDE ?). Do you have more details how to import Scala code and make it running? Or it's a homework for developer? 8-)
3) The Java part of code seems (I may be wrong) copy paasted from previous (Java 8 based) edition of the book. It refers Java 8 install, etc.. Which may be confusing for some people. Do you plan to update GitHub instructions to adjust to Java 9 (I assume this is the Java version which books is based on)
Exam 1Z0-810: Upgrade to Java SE 8 Programmer Study Guide and Quiz Exam 1Z0-817: Upgrade OCP Java 6, 7 and 8 to Java SE 11 Developer Study Guide