code: public static <T> T instantiateClass(final Class<T> clazz) throws IllegalArgumentException,
      BeanInstantiationException {
  
      return instantiateClass(clazz, MethodUtils.EMPTY_PARAMETER_CLASSTYPES,
        MethodUtils.EMPTY_PARAMETER_VALUES);
    }
docs: Create and initialize a new instance of the given class by default
  constructor.
  
  @param clazz can not be null.
  @return a newly allocated instance of the class represented by this class.
  @throws IllegalArgumentException if given class is null.
  @throws BeanInstantiationException if given class no default constructor
  found.