@SuppressWarnings("unchecked")
    public static <T> T fromMap( boolean respectIgnore, String view, FieldsAccessor fieldsAccessor, Map<String, Object> map, Class<T> cls, Set<String> ignoreSet ) {
    """
	fromMap converts a map into a java object
	@param respectIgnore honor @JsonIgnore, transients, etc. of the field
	@param view the view of the object which can ignore certain fields given certain views
	@param fieldsAccessor how we are going to access the fields (by field, by property, combination)
	@param map map to create the object from.
	@param cls class type of new object
	@param ignoreSet a set of properties to ignore
	@param <T> map to create teh object from.
	@return new object of type cls <T>
    """

        Mapper mapper = new MapperComplex(ignoreSet, view, respectIgnore);

        return mapper.fromMap(map, cls);
    }
@SuppressWarnings("unchecked")
    public static <T> T fromMap( boolean respectIgnore, String view, FieldsAccessor fieldsAccessor, Map<String, Object> map, Class<T> cls, Set<String> ignoreSet ) {

        Mapper mapper = new MapperComplex(ignoreSet, view, respectIgnore);

        return mapper.fromMap(map, cls);
    }
@ SuppressWarnings ( "unchecked" ) public static < T > T fromMap ( boolean respectIgnore , String view , FieldsAccessor fieldsAccessor , Map < String , Object > map , Class < T > cls , Set < String > ignoreSet ) { Mapper mapper = new MapperComplex ( ignoreSet , view , respectIgnore ) ; return mapper . fromMap ( map , cls ) ; }
fromMap converts a map into a java object
@param respectIgnore honor @JsonIgnore, transients, etc. of the field
@param view the view of the object which can ignore certain fields given certain views
@param fieldsAccessor how we are going to access the fields (by field, by property, combination)
@param map map to create the object from.
@param cls class type of new object
@param ignoreSet a set of properties to ignore
@param <T> map to create teh object from.
@return new object of type cls <T>
fromMap converts a map into a java object