@Override public T readRawResponse(HTTPResponse<?> response, InputStream rawStream) throws Exception { String contentType = response.getContentType(); m_realReader = m_contentTransformerResolver.resolveReader(targetClass, genericType, new ContentType(contentType)); if (m_realReader == null) { throw new IllegalStateException("no reader registered for mimetype <" + contentType + "> and targetClass <" + targetClass + "> and genericType <" + genericType + ">"); } return m_realReader.readRawResponse(response, rawStream); }