docs: public static Class<?> loadClassByName(String className) throws ClassNotFoundException {
          try {
              return Class.forName(className);
          } catch (ClassNotFoundException e) {
              return Thread.currentThread().getContextClassLoader().loadClass(className);
          }
      }