code: private static Class<?> getClassForName(String name) throws ReflectException {
          try {
              return Class.forName(name);
          } catch (Exception e) {
              throw new ReflectException(e);
          }
      }
docs: Build {@link Class} by name
  the build opt have init class static region
  
  @param name class full name
  @return {@link Class}
  @throws ReflectException
  @see Class#forName(String)