docs: <T> Class<T> loadClass(final Class<T> superclassOrInterfaceType, final boolean ignoreExceptions) {
          if (classRef == null) {
              classRef = scanResult.loadClass(getClassInfoNameOrClassName(), superclassOrInterfaceType,
                      ignoreExceptions);
          }
          @SuppressWarnings("unchecked")
          final Class<T> classT = (Class<T>) classRef;
          return classT;
      }