Catch Throwable when trying to get WatchServiceDirectoryWatcher

Catch Throwable (not just Exception) when trying to get WatchServiceDirectoryWatcher. IBM Java, at least, throws an Error (which does not extend Exception) which isn't caught.