@Override public synchronized void reset() throws IOException {
  try {
    buffer.reset();
  }
 catch (  InvalidMarkException e) {
    throw new IOException("No mark set");
  }
}

@ Override public synchronized void reset ( ) throws IOException { try { buffer . reset ( ) ; } catch ( InvalidMarkException e ) { throw new IOException ( "No mark set" ) ; } }
repositions this stream to the position at the time the mark method was last called on this input stream .
