public void dispose() throws IOException {
  position=-1;
  randomAccessFile.close();
  overflowFile.delete();
}

public void dispose ( ) throws IOException { position = - 1 ; randomAccessFile . close ( ) ; overflowFile . delete ( ) ; }
disposes this stream , deleting the overflow file . after that , the stream is unusable .
