El controlador Spring MVC devuelve String con comillas adicionales

Estoy usando Spring 3.1 y tengo un controlador que debería devolver un valor de String. Así es como se ve mi manejador:

@RequestMapping(value = TEST_HANDLER_PATH, method = RequestMethod.POST)
public ResponseEntity<String> handleTest(HttpServletRequest request,
    @RequestParam("parma1") String param) throws Exception {
    String ret = ...
    ...
    HttpHeaders headers = new HttpHeaders();
    headers.add("Content-Type", "text/plain;charset=utf-8");
    return new ResponseEntity<String>(ret, headers, HttpStatus.CREATED);
}

También probé el método de anotación con@ResponseBody conreturn ret; al final.

En ambos casos, cuando llego al servicio, recibo citas adicionales sobre el valor de la Cadena (por ejemplo,"This is a test"). Supongo que esto se debe a la conversión de mensajes. Por eso traté de definir.Content-Type encabezado, para golpear StringHttpMessageConverter explícitamente, sin éxito.

Respuestas a la pregunta(4)

Su respuesta a la pregunta