incapaz de encontrar um MessageBodyReader

Eu tenho essa interface:

 @Path("inbox")
public interface InboxQueryResourceTest {

    @POST
    @Path("{membershipExternalId}/query")
    @Consumes(MediaType.APPLICATION_XML)
    @Produces("multipart/mixed")
    public MultipartOutput query(@PathParam("membershipExternalId") final String membershipExternalId,
                             @QueryParam("page") @DefaultValue("0") final int page,
                             @QueryParam("pageSize") @DefaultValue("10") final int pageSize,
                             @QueryParam("sortProperty") final List<String> sortPropertyList,
                             @QueryParam("sortReversed") final List<Boolean> sortReversed,
                             @QueryParam("sortType") final List<String> sortTypeString,
                             final InstanceQuery instanceQuery) throws IOException;
}

Eu implementei o método para retornar um MultipartOutput. Estou postando uma consulta xml do Fiddler e recebo o resultado sem nenhum problema.

MAS eu fiz um teste de integração para a mesma interface, envio os mesmos objetos e coloquei a resposta como:

final MultipartOutput multiPartOutput = getClient().query(getUserRestAuth(), 0, 25, null, null, null, instanceQuery);

Mas aqui, então, nos testes de integração, recebo um erro estranho:

Não foi possível encontrar um MessageBodyReader do tipo de conteúdo multipart / mixed; boundary = "74c5b6b4-e820-452d-abea-4c56ffb514bb" e digite a classe org.jboss.resteasy.plugins.providers.multipart.MultipartOutput

Alguém tem alguma idéia porque somente nos testes de integração eu recebo esse erro?

PS: Alguns de vocês dirão que eu não envio application / xml como ContentType, mas multipart, o que obviamente é falso porque os objetos são anotados com o @XmlRootElement etc necessário, caso contrário, nem o POST do Fiddler funcionaria.

questionAnswers(3)

yourAnswerToTheQuestion