docs: @SuppressWarnings("unchecked")
      private Class<? extends T> loadClass(ClassLoader classLoader, String generatedName)
              throws ClassNotFoundException {
          return (Class<? extends T>) classLoader.loadClass(generatedName);
      }