- handle patcher exceptions
- use StatementSnaksValueTypeValidator to validate the patched statement
- handle exceptions thrown by StatementList.replace()
- create PatchItemStatementErrorResponse in case of failure
- RouteHandler turns use case error into http error response
See story task T306934 for error codes.