docs: public Map<ClassInfo, ClassInfoList> getReverseClassDependencyMap() {
          final Map<ClassInfo, Set<ClassInfo>> revMapSet = new HashMap<>();
          for (final ClassInfo ci : getAllClasses()) {
              for (final ClassInfo dep : ci.getClassDependencies()) {
                  Set<ClassInfo> set = revMapSet.get(dep);
                  if (set == null) {
                      revMapSet.put(dep, set = new HashSet<ClassInfo>());
                  }
                  set.add(ci);
              }
          }
          final Map<ClassInfo, ClassInfoList> revMapList = new HashMap<>();
          for (final Entry<ClassInfo, Set<ClassInfo>> ent : revMapSet.entrySet()) {
              revMapList.put(ent.getKey(), new ClassInfoList(ent.getValue(), /* sortByName = */ true));
          }
          return revMapList;
      }