Assert.notNull(mapper, "ObjectMapper must not be null!");
Assert.notNull(type, "Type must not be null!");
SerializationConfig serializationConfig = mapper.getSerializationConfig();
JavaType javaType = serializationConfig.constructType(type);
BeanDescription description = serializationConfig.introspect(javaType);
this.definitions = description.findProperties();
}