Tomcat, JAX-RS, Jersey, @PathParam: como passar pontos e barras?

Tendo um método como este:

@GET @Path("/name/{name}")
@Produces(MediaType.TEXT_PLAIN)
public String getProperty(@PathParam("name") String name) {
        System.out.println(name);
}

Como faço para passar um valor como "test./test"?

/name/test./test     gives HTTP 404
/name/test.%2Ftest   gives HTTP 400
/name/test.%252Ftest prints test%2Ftest

Mas se eu fizername = URLDecoder.decode(name); imprime/test e a primeira parte detest. desaparece.

Há uma ou duas perguntas como esta já, mas elas são antigas e não foi encontrada uma boa solução, pensei em perguntar novamente.

questionAnswers(4)

yourAnswerToTheQuestion