boon/src/main/java/org/boon/core/reflection/MapObjectConversion.java
@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>