List<ReferringObject> (@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()); }