title: Is there dynamic module discovery in JDK9?
body: <p>In the upcoming Java 9, is there a way to dynamically discover which modules are available?</p>
  
  <p>E.g.:</p>
  
  <ol>
  <li>Run some app with some module path</li>
  <li>While the app is running, add a few more modules into the module path (e.g. copy into module directories)</li>
  <li>From within the app, query "give me all available modules" (perhaps with a filter, such as those providing an alternate implementation of the same service)</li>
  </ol>
  
  <p>I can't quite tell from the documentation.</p>