public void close() throws IOException {
  finish();
  if (raf != null) {
    raf.close();
  }
  if (out != null) {
    out.close();
  }
}

public void close ( ) throws IOException { finish ( ) ; if ( raf != null ) { raf . close ( ) ; } if ( out != null ) { out . close ( ) ; } }
closes this output stream and releases any system resources associated with the stream .
