code: public static <T> T loadInstanceOf(Class<T> clazz) {
      return loadInstanceOf(clazz.getName(), clazz);
    }
docs: Like {@link #loadInstanceOf(String, Class)} where the reference returned is of the same type as
  the class being loaded -- not any supertype.
  
  @param clazz {@link Class} to make an instance of
  @param <T> type of returned instance
  @return instance of {@code clazz}