code: public static <T> T newInstance(final String className) {
  		try {
  			return (T) Thread.currentThread().getContextClassLoader().loadClass(className).newInstance();
  		} catch (final Exception e) {
  			throw new RuntimeException(e);
  		}
  
  	}
docs: New instance.
  
  @param           <T> the generic type
  @param className the class name
  @return the t