@Override
    public void close() throws IOException
    {
        flush();
        
        buf = null;
        
        if ( rwChannel.isOpen() )
        {

            rwChannel.close();
        }
        
        raFile.close();
    }
@ Override public void close ( ) throws IOException { flush ( ) ; buf = null ; if ( rwChannel . isOpen ( ) ) { rwChannel . close ( ) ; } raFile . close ( ) ; }
/* (non-Javadoc)
@see java.io.OutputStream#close()