code: @Override
      public synchronized void reset() throws IOException {
          if (in == null) {
              throw new IOException("Stream Closed");
          }
          slack = null;
          in.reset();
      }
docs: Resets the StringReader.
  
  @exception IOException
  if the StringReader fails to be reset