code: @Override
    public void close() {
      if ( content != null ) {
        try {
          content.close();
        } catch (IOException e) {
          logger.error("Failed to close underlying InputStream",e);
          throw new MarkLogicIOException(e);
        }
      }
    }
docs: Either call close() or get().close() when finished with this handle to close the underlying InputStream.