code: @Override
      public synchronized void close() throws IOException {
          if(in != null)
              in.close();
          slack = null;
          in = null;
      }
docs: Closes the Stringreader.
  
  @exception IOException
  if the original StringReader fails to be closed