void (@NotNull String path) { Collection<String> paths = myPathMap.mapToOriginalWatchRoots(path, true); if (!paths.isEmpty()) { synchronized (myLock) { for (String eachPath : paths) { myDirtyPaths.addDirtyPath(eachPath); } } } notifyOnEvent(path); }