title: What is an open module in Java 9 and how do I use it?
body: <p>What is the difference between a module with the <code>open</code> keyword before it and without it? For instance:</p>
  <pre><code>open module foo {
  }
  
  module foo {
  }
  </code></pre>