final void signalEvent(WatchEvent.Kind<Path> kind, Path context) {
    post(new Event<>(kind, 1, context));
    signal();
  }
final void signalEvent(WatchEvent.Kind<Path> kind, Path context) {
    post(new Event<>(kind, 1, context));
    signal();
  }
final void signalEvent ( WatchEvent . Kind < Path > kind , Path context ) { post ( new Event <> ( kind , 1 , context ) ) ; signal ( ) ; }
WatchEvent not WatchEvent.Kind
WatchEvent not WatchEvent . Kind