private @NotNull IntObjectMap<List<SemElement>> getUpToDate(@NotNull SemServiceImpl.SemData holder) {
    long currentModCount = getModCount();
    long cachedModCount = holder.modificationCount;
    if (currentModCount == cachedModCount) return holder.data;

    return holder.refresh(cachedModCount, currentModCount);
  }
private @NotNull IntObjectMap<List<SemElement>> getUpToDate(@NotNull SemServiceImpl.SemData holder)