class JacksonModule implements Module {
  private ObjectMapper objectMapper;

  public JacksonModule() {
    this(new ObjectMapper());
  }

  public JacksonModule(ObjectMapper objectMapper) {
    this.objectMapper = objectMapper;
  }

  @Override
  public void setupModule(ModelMapper modelMapper) {<FILL_FUNCTION_BODY>}
}

    modelMapper.getConfiguration().addValueReader(new JsonNodeValueReader());
    modelMapper.getConfiguration().getConverters().add(0, new PrimitiveJsonNodeConverter());
    modelMapper.getConfiguration().getConverters().add(0, new ArrayNodeToCollectionConverter());
    modelMapper.getConfiguration().getConverters().add(0, new CollectionToArrayNodeConverter(objectMapper));
  
<no_super_class>