Simple and sane Java path watching API on top of WatchService