void (@NotNull LogEntry entry) { for (LogEntryPath entryPath : entry.getChangedPaths().values()) { if (entryPath != null && 'A' == entryPath.getType() && entryPath.getCopyPath() != null) { if (myCurrentPath.equals(entryPath.getPath())) { myHadChanged = true; myCurrentPath = entryPath.getCopyPath(); return; } else if (Url.isAncestor(entryPath.getPath(), myCurrentPath)) { myCurrentPath = Url.append(entryPath.getCopyPath(), Url.getRelative(entryPath.getPath(), myCurrentPath)); myHadChanged = true; return; } } } }