public void close() throws IOException {if (isOpen) {isOpen = false;try {dump();} finally {try {channel.truncate(fileLength);} finally {try {channel.close();} finally {fos.close();}}}}}

public void close ( ) throws IOException { if ( isOpen ) { isOpen = false ; try { dump ( ) ; } finally { try { channel . truncate ( fileLength ) ; } finally { try { channel . close ( ) ; } finally { fos . close ( ) ; } } } } }
public void close() throws IOException{if (isOpen){isOpen = false;try{dump();}finally{try{channel.truncate(fileLength);}finally{try{channel.close();}finally{fos.close();}}}}}
