code: Class<?> loadClass(final boolean ignoreExceptions) {
          if (classRef == null) {
              classRef = scanResult.loadClass(getClassInfoNameOrClassName(), ignoreExceptions);
          }
          return classRef;
      }
docs: Load the class named returned by {@link #getClassInfo()}, or if that returns null, the class named by
  {@link #getClassName()}. Returns a {@code Class<?>} reference for the class.
  
  @param ignoreExceptions
  If true, ignore classloading exceptions and return null on failure.
  @return The {@code Class<?>} reference for the referenced class, or null if the class could not be loaded and
  ignoreExceptions is true.
  @throws IllegalArgumentException
  if the class could not be loaded and ignoreExceptions was false.