@Override public void changed(ResourceNotification notification) { changedInternal(notification); for (Event event : notification.events()) { if (!notification.getPath().equals(event.getPath())) { changedInternal( new ResourceNotification( event.getPath(), while (path != null) { boolean isCreate = createdParents.contains(path); changedInternal( new ResourceNotification( path,