docs: public static <T> Class<T> classForName(ResourceLoader resourceLoader, String className) {
          try {
              return cast(resourceLoader.classForName(className));
          } catch (Exception e) {
              CommonLogger.LOG.cannotLoadClassUsingResourceLoader(className);
              CommonLogger.LOG.catchingTrace(e);
          }
          try {
              return cast(Class.forName(className));
          } catch (Exception | LinkageError e) {
              throw CommonLogger.LOG.cannotLoadClass(className, e);
          }
      }