title: How to watch multiple directories with WatchService?
body: <p>I don't understand, how does </p>
  
  <pre><code>watcher.take();
  </code></pre>
  
  <p>will know about which directory to report? Does it report about each directory it was registered against?</p>
  
  <pre><code>dir.register(watcher...
  </code></pre>
  
  <p>If I have multiple watchers, will they report only about those directories, which were registered against them?</p>
  
  <p>What is the purpose of return value of <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html#register-java.nio.file.WatchService-java.nio.file.WatchEvent.Kind...-" rel="nofollow">register()</a>? It looks like it never used in description here: <a href="http://docs.oracle.com/javase/tutorial/essential/io/notification.html" rel="nofollow">http://docs.oracle.com/javase/tutorial/essential/io/notification.html</a></p>