code: public static <T> T newBean(Map<?,?> aValues, Class<?> aClass, PropertyConverter<Object,Object> convert)
  	 throws InstantiationException, IllegalAccessException
  	{
  		   T obj = ClassPath.newInstance(aClass);
  		   
  		   populate(aValues,obj,convert);
  		   
  		   return obj;
  		   
  	 }
docs: Create new instance of the object
  @param aValues the map value
  @param aClass the class to create
  @param <T> the type class
  @param convert the conversion implementation
  @return the create object instance
  @throws InstantiationException
  @throws IllegalAccessException