@NotNull
  public List<ReferringObject> getReferringObjects(@NotNull ObjectReference value, long limit) {
    Integer index = myReversedMap.get(value);
    if (index == null) {
      LOG.error("Could not find referring object for reference " + value);
      return Collections.emptyList();
    }

    return myReferrers.get(index).stream()
      .distinct()
      .limit(limit)
      .collect(Collectors.toList());
  }
@NotNull
  public List<ReferringObject> getReferringObjects(@NotNull ObjectReference value, long limit)