code: ClassInfo getClassInfo() {
          if (classInfo == null) {
              if (scanResult == null) {
                  return null;
              }
              final String className = getClassName();
              if (className == null) {
                  throw new IllegalArgumentException("Class name is not set");
              }
              classInfo = scanResult.getClassInfo(className);
          }
          return classInfo;
      }
docs: Get the {@link ClassInfo} object for the referenced class, or null if the referenced class was not
  encountered during scanning (i.e. no ClassInfo object was created for the class during scanning). N.B. even
  if this method returns null, {@link #loadClass()} may be able to load the referenced class by name.
  
  @return The {@link ClassInfo} object for the referenced class.