public void close() throws IOException {if (isOpen && !isClone) {try {channel.close();} finally {if (!isClone) {fis.close();}}}}

public void close ( ) throws IOException { if ( isOpen && ! isClone ) { try { channel . close ( ) ; } finally { if ( ! isClone ) { fis . close ( ) ; } } } }
public void close() throws IOException{if (isOpen && !isClone){try{channel.close();}finally{if (!isClone){fis.close();}}}}
