Response#close javadoc says:
Close the message entity input stream (if available and open).
If the close() method is invoked before the message entity has been fully read from the input stream, any subsequent attempt to read the entity will result in an MessageProcessingException being thrown.
But after close(), one can readEntity()
and overriden close() on a provided InputStream is not called