docs: public Set<ClassDescriptor> getSubtypes(ClassDescriptor classDescriptor) throws ClassNotFoundException {
          Set<ClassDescriptor> result = subtypeSetMap.get(classDescriptor);
          if (result == null) {
              result = computeKnownSubtypes(classDescriptor);
              subtypeSetMap.put(classDescriptor, result);
          }
          return result;
      }