code: public Set<ClassInfo> getAllKnownSubclasses(final DotName className) {
          final Set<ClassInfo> allKnown = new HashSet<ClassInfo>();
          final Set<DotName> processedClasses = new HashSet<DotName>();
          getAllKnownSubClasses(className, allKnown, processedClasses);
          return allKnown;
      }
docs: Returns all known subclasses of the given class, even non-direct sub classes. (i.e. it returns all known classes that are
  assignable to the given class);
  
  @param className The class
  @return All known subclasses