docs: public static <T> Class<T> forName(String className) throws NoSuchBeingException, ClassCastException, NullPointerException
    {
      if(className == null) {
        throw new NullPointerException("Null class name.");
      }
      Class<T> clazz = forOptionalName(className);
      if(clazz == null) {
        throw new NoSuchBeingException("Class not found: " + className);
      }
      return clazz;
    }