anchor.diff:                  SyncopeClientErrorHandler.EXCEPTION_TYPE_HEADER,
                   SyncopeClientExceptionType.DataIntegrityViolation.getHeaderValue());
           response.setHeader(
  -                SyncopeClientExceptionType.DataIntegrityViolation.
  -                getElementHeaderName(),
  +                SyncopeClientExceptionType.DataIntegrityViolation.getElementHeaderName(),
                   ex.getCause() == null ? ex.getMessage() : ex.getCause().
                   getMessage());
   
  
positive.code:                 ((SyncopeClientCompositeErrorException) ex).getExceptions()) {
  
              response.addHeader(
                      SyncopeClientErrorHandler.EXCEPTION_TYPE_HEADER,
                      sce.getType().getHeaderValue());
  
              for (String attributeName : sce.getElements()) {
                  response.addHeader(
                          sce.getType().getElementHeaderName(),
                          attributeName);
              }
          }
  
  
negative.code:                 ex.getCause().getMessage());
  
          statusCode = HttpServletResponse.SC_BAD_REQUEST;
      } else if (ex instanceof org.apache.ibatis.exceptions.PersistenceException) {
          response.setHeader(
                  SyncopeClientErrorHandler.EXCEPTION_TYPE_HEADER,
                  SyncopeClientExceptionType.Workflow.getHeaderValue());
          response.setHeader(
                  SyncopeClientExceptionType.Workflow.getElementHeaderName(), "Currently unavailable. Please try later.");
  
          statusCode = HttpServletResponse.SC_BAD_REQUEST;
      } else if (ex instanceof PropagationException) {
          response.setHeader(
                  SyncopeClientErrorHandler.EXCEPTION_TYPE_HEADER,
  