public void accept(@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;
        }
      }
    }
  }
public void accept(@NotNull LogEntry entry)