code: public void close() throws IOException {
          if (hasLength) {
              input.seek(input.getStreamPosition() + left);
          }
  
          left = 0;
          input = null;
      }
docs: Marks this stream as closed.
  This implementation does <em>not</em> close the underlying stream.