HttpMessageConverter<Object> converter, Serializable id) {
if (request.isPatchRequest() && converter instanceof MappingJackson2HttpMessageConverter) {
if (id == null) {
new ResourceNotFoundException();
}
RepositoryInvoker invoker = information.getInvoker();
Object existingObject = invoker.invokeFindOne(id);
if (existingObject == null) {
throw new ResourceNotFoundException();
}
ObjectMapper mapper = ((MappingJackson2HttpMessageConverter) converter).getObjectMapper();
Object result = readPatch(request, mapper, existingObject);