docs: public ClassInfoList exclude(final ClassInfoList other) {
          final Set<ClassInfo> reachableClassesDifference = new LinkedHashSet<>(this);
          final Set<ClassInfo> directlyRelatedClassesDifference = new LinkedHashSet<>(directlyRelatedClasses);
          reachableClassesDifference.removeAll(other);
          directlyRelatedClassesDifference.removeAll(other.directlyRelatedClasses);
          return new ClassInfoList(reachableClassesDifference, directlyRelatedClassesDifference, sortByName);
      }