A couple of weeks ago I wrote about how Project Jigsaw may break existing code. So what do we get in return? Let's look at the pain points the project addresses and its goals for how to solve them in Java 9. We first cover the pain points which motivated the creation of Project Jigsaw before looking at the project's goals. The main sources are JSR 376 and the talk Java 9, And Beyond, given by Mark