O manipulador do Spring MVC retorna String com aspas extras

Estou usando o Spring 3.1 e tenho um manipulador que deve retornar um valor String. Aqui está como meu manipulador se parece:

@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);
}

Eu também tentei anotar método com@ResponseBody comreturn ret; no fim.

Em ambos os casos, quando eu clico no serviço, recebo cotações extras em torno do valor String (por exemplo,"This is a test"). Eu estou supondo que isso é devido à conversão de mensagens. É por isso que tentei definirContent-Type cabeçalho, para acertar StringHttpMessageConverter explicitamente, sem sucesso.

questionAnswers(4)

yourAnswerToTheQuestion