public static <T> T fromList( FieldsAccessor fieldsAccessor, List<?> argList, Class<T> clazz ) {
    """
	Convert an item from a list into a class using the classes constructor.
	
	REFACTOR: Can't this just be from collection?
	REFACTOR
	
	@param fieldsAccessor how we are going to access the fields (by field, by property, combination)
	@param argList list if arguments
	@param clazz  the type of the object we are creating
	@param <T> generics
	@return the new object that we just created.
    """
        return new MapperComplex(fieldsAccessor, null, null, false).fromList(argList, clazz);
    }
public static <T> T fromList( FieldsAccessor fieldsAccessor, List<?> argList, Class<T> clazz ) {
        return new MapperComplex(fieldsAccessor, null, null, false).fromList(argList, clazz);
    }
public static < T > T fromList ( FieldsAccessor fieldsAccessor , List < ? > argList , Class < T > clazz ) { return new MapperComplex ( fieldsAccessor , null , null , false ) . fromList ( argList , clazz ) ; }
Convert an item from a list into a class using the classes constructor.

REFACTOR: Can't this just be from collection?
REFACTOR

@param fieldsAccessor how we are going to access the fields (by field, by property, combination)
@param argList list if arguments
@param clazz  the type of the object we are creating
@param <T> generics
@return the new object that we just created.
Convert an item from a list into a class using the classes constructor .