code: @SuppressWarnings("unchecked")
    public static <T> T newInstance(String className, Object... arguments)
    {
      return (T)newInstance(Classes.forName(className), arguments);
    }
docs: Create a new instance. Handy utility for hidden classes creation. Constructor accepting given arguments, if any,
  must exists.
  
  @param className fully qualified class name,
  @param arguments variable number of arguments to be passed to constructor.
  @param <T> instance type.
  @return newly created instance.
  @throws NoSuchBeingException if class or constructor not found.