@Override public void close() throws IOException {
  if (in != null) {
    in.close();
    in=null;
    buf=null;
  }
}

@ Override public void close ( ) throws IOException { if ( in != null ) { in . close ( ) ; in = null ; buf = null ; } }
closes this stream . this implementation closes the source stream and releases the pushback buffer .
