code: @SuppressWarnings("unchecked")
      public static <T> Class<T> loadClass(String className) throws ClassNotFoundException {
          return (Class<T>) getClassLoader().loadClass(className);
      }
docs: Load the Class denoted by the given string representation
  
  @param className class string representation
  @param <T> Class generic type
  @return Class
  @throws ClassNotFoundException in case of failure