if (isMarshalledEntity)
{
is = new InputStreamToByteArray(is);
}
ServerMessageBodyReaderContext messageBodyReaderContext = new ServerMessageBodyReaderContext(interceptors, reader, type,
genericType, annotations, mediaType, request
.getHttpHeaders().getRequestHeaders(), is, request);
final Object obj = messageBodyReaderContext.proceed();
if (isMarshalledEntity)
{
InputStreamToByteArray isba = (InputStreamToByteArray) is;
final byte[] bytes = isba.toByteArray();
return new MarshalledEntity()