@NotNull
  @Override
  public List<LocalChangeList> getChangeLists(@NotNull VirtualFile file) {
    if (!file.isInLocalFileSystem()) return Collections.emptyList();
    synchronized (myDataLock) {
      Change change = myWorker.getChangeForPath(VcsUtil.getFilePath(file));
      if (change == null) return Collections.emptyList();
      return getChangeLists(change);
    }
  }
@NotNull
  @Override
  public List<LocalChangeList> getChangeLists(@NotNull VirtualFile file)